{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-ce01bac29e648f0d", "name": "Possibly dead Python function: insert_after", "shortDescription": {"text": "Possibly dead Python function: insert_after"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bbd8a674cddbaea2", "name": "Possibly dead Python function: s59_would_reject", "shortDescription": {"text": "Possibly dead Python function: s59_would_reject"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c49097db260ed0af", "name": "Possibly dead Python function: sig_h1_ema", "shortDescription": {"text": "Possibly dead Python function: sig_h1_ema"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6032179a2d23d77a", "name": "Possibly dead Python function: sig_h4_ema", "shortDescription": {"text": "Possibly dead Python function: sig_h4_ema"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c22a52b060b90a8d", "name": "Possibly dead Python function: sig_h1_donchian", "shortDescription": {"text": "Possibly dead Python function: sig_h1_donchian"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f5f702f3caf4e842", "name": "Possibly dead Python function: run_sleeve", "shortDescription": {"text": "Possibly dead Python function: run_sleeve"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a3ec9eaaeae58556", "name": "Possibly dead Python function: mae_usd", "shortDescription": {"text": "Possibly dead Python function: mae_usd"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f96d65eb067e09b", "name": "Possibly dead Python function: sig_long_trend", "shortDescription": {"text": "Possibly dead Python function: sig_long_trend"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc8c1c77256d5568", "name": "Possibly dead Python function: sig_long_bias_trend", "shortDescription": {"text": "Possibly dead Python function: sig_long_bias_trend"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b89c1c7fa992559e", "name": "Possibly dead Python function: sig_donchian_long", "shortDescription": {"text": "Possibly dead Python function: sig_donchian_long"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d6951dbdd2cd399", "name": "Possibly dead Python function: sig_rsi_pullback_long", "shortDescription": {"text": "Possibly dead Python function: sig_rsi_pullback_long"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ae2618c870a0bede", "name": "Possibly dead Python function: sleeve_trend", "shortDescription": {"text": "Possibly dead Python function: sleeve_trend"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1efcd21e704fd969", "name": "Possibly dead Python function: sleeve_pullback", "shortDescription": {"text": "Possibly dead Python function: sleeve_pullback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dd2f1d65bdde547c", "name": "Possibly dead Python function: sleeve_meanrev", "shortDescription": {"text": "Possibly dead Python function: sleeve_meanrev"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a6acc02a40933e1", "name": "Possibly dead Python function: sleeve_micro", "shortDescription": {"text": "Possibly dead Python function: sleeve_micro"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e03ef04bebfa1c31", "name": "Possibly dead Python function: log_message", "shortDescription": {"text": "Possibly dead Python function: log_message"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6ef46d01a63fe34", "name": "Possibly dead Python function: do_GET", "shortDescription": {"text": "Possibly dead Python function: do_GET"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0bb83af7f717c7df", "name": "Possibly dead Python function: scan", "shortDescription": {"text": "Possibly dead Python function: scan"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a2603ac5b44b81d", "name": "Possibly dead Python function: log_message", "shortDescription": {"text": "Possibly dead Python function: log_message"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7888ae69423bcdad", "name": "Possibly dead Python function: do_GET", "shortDescription": {"text": "Possibly dead Python function: do_GET"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9611c6fac51d56d5", "name": "Possibly dead Python function: log_message", "shortDescription": {"text": "Possibly dead Python function: log_message"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ee8940f1df1994c6", "name": "Possibly dead Python function: do_GET", "shortDescription": {"text": "Possibly dead Python function: do_GET"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b2d9da93f82f19eb", "name": "Possibly dead Python function: accept_loop", "shortDescription": {"text": "Possibly dead Python function: accept_loop"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8bdfe15977e15641", "name": "Possibly dead Python function: scan_symbol", "shortDescription": {"text": "Possibly dead Python function: scan_symbol"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f0ad48067ff2748", "name": "Possibly dead Python function: read_state", "shortDescription": {"text": "Possibly dead Python function: read_state"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-48689fa46f91fe8a", "name": "`truncate` class without `title=` for hover reveal \u2014 omega-terminal/src/components/CommandBar.tsx:211", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 omega-terminal/src/components/CommandBar.tsx:211"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-399dd22e245be318", "name": "Privileged port 1 in use", "shortDescription": {"text": "Privileged port 1 in use"}, "fullDescription": {"text": "Port 1 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b24eacdbbd51c862", "name": "Privileged port 2 in use", "shortDescription": {"text": "Privileged port 2 in use"}, "fullDescription": {"text": "Port 2 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9bbf88ce501a62d1", "name": "Privileged port 55 in use", "shortDescription": {"text": "Privileged port 55 in use"}, "fullDescription": {"text": "Port 55 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dfc0e3635f236946", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/gui/omega_desk.html:291", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/gui/omega_desk.html:291"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9e39a52808fd9d4", "name": "Insecure pattern 'direct_innerhtml_assignment' in pump/pump_feed_bridge.py:116", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pump/pump_feed_bridge.py:116"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-770d0cb7317d0b7a", "name": "Insecure pattern 'cors_wildcard' in pump/pump_feed_bridge.py:150", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in pump/pump_feed_bridge.py:150"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-77597ed7dc15cfa5", "name": "Insecure pattern 'direct_innerhtml_assignment' in pump/bigcap_feed_bridge.py:147", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pump/bigcap_feed_bridge.py:147"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-96c2a2d2c894ac86", "name": "Insecure pattern 'cors_wildcard' in pump/bigcap_feed_bridge.py:187", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in pump/bigcap_feed_bridge.py:187"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ab3f055d85f851b", "name": "Insecure pattern 'direct_innerhtml_assignment' in bracket-bot/gui/index.html:182", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in bracket-bot/gui/index.html:182"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 3386 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 40 placeholder/mock markers across 18 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license, ci. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e1b4ef3d438a087", "name": "Commented-code block (7 lines) in fix_to_v11_plus_trail.py:70", "shortDescription": {"text": "Commented-code block (7 lines) in fix_to_v11_plus_trail.py:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f69b75a51578135", "name": "Commented-code block (5 lines) in two_mode_engine.py:115", "shortDescription": {"text": "Commented-code block (5 lines) in two_mode_engine.py:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2df67b9aad0b69d1", "name": "Legacy-named symbol `cluster_postmortem_2026_03_18_v2` in cluster_postmortem_2026_03_18_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `cluster_postmortem_2026_03_18_v2` in cluster_postmortem_2026_03_18_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63a82cacf6943df2", "name": "Commented-code block (10 lines) in cluster_postmortem_2026_03_18_v2.py:9", "shortDescription": {"text": "Commented-code block (10 lines) in cluster_postmortem_2026_03_18_v2.py:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23658fd3fd5c3c96", "name": "Network/subprocess call without timeout or try/except \u2014 verify_push.py:33", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 verify_push.py:33"}, "fullDescription": {"text": "`urllib.request.urlopen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3a9256239338521", "name": "Commented-code block (6 lines) in backtest/microscalper_gold_bt.py:11", "shortDescription": {"text": "Commented-code block (6 lines) in backtest/microscalper_gold_bt.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d13b471abda82830", "name": "Legacy-named symbol `finding_e_extract_v2` in backtest/finding_e_extract_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `finding_e_extract_v2` in backtest/finding_e_extract_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d504aa6acad0925a", "name": "Commented-code block (8 lines) in backtest/post_regime_baseline.py:13", "shortDescription": {"text": "Commented-code block (8 lines) in backtest/post_regime_baseline.py:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6571b2f02bd58732", "name": "Commented-code block (5 lines) in backtest/sunday_open_bracket_measure.py:228", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/sunday_open_bracket_measure.py:228"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8287c48c11342702", "name": "Commented-code block (5 lines) in backtest/mce_diag.py:6", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/mce_diag.py:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c1051241c391445", "name": "Commented-code block (9 lines) in backtest/sim_s44_backtest_26mo.py:4", "shortDescription": {"text": "Commented-code block (9 lines) in backtest/sim_s44_backtest_26mo.py:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33db421f9b83ee8b", "name": "Commented-code block (6 lines) in backtest/xau_setup_forensic.py:221", "shortDescription": {"text": "Commented-code block (6 lines) in backtest/xau_setup_forensic.py:221"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84d70caf172a645b", "name": "Commented-code block (6 lines) in backtest/cfe_iter15_diag.py:6", "shortDescription": {"text": "Commented-code block (6 lines) in backtest/cfe_iter15_diag.py:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-810526a16a2d074b", "name": "Commented-code block (5 lines) in backtest/tick_months.py:45", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/tick_months.py:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9531ff77f9638dde", "name": "Commented-code block (5 lines) in backtest/engine_audit.py:215", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/engine_audit.py:215"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5fe8db8795a9e3c", "name": "Commented-code block (5 lines) in backtest/index_portfolio_combine.py:2", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/index_portfolio_combine.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4cce99b004a390c5", "name": "Commented-code block (17 lines) in backtest/tick_quality.py:11", "shortDescription": {"text": "Commented-code block (17 lines) in backtest/tick_quality.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0ce7679d9daa5c4", "name": "Commented-code block (5 lines) in backtest/parse_microscalper_log_2026-05-09.py:9", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/parse_microscalper_log_2026-05-09.py:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b06ade6e67bf988", "name": "Commented-code block (5 lines) in backtest/pairs_rigor.py:56", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/pairs_rigor.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b804de876f7bfb66", "name": "Commented-code block (8 lines) in backtest/sim_s44_today.py:8", "shortDescription": {"text": "Commented-code block (8 lines) in backtest/sim_s44_today.py:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c979265ecceedc71", "name": "Commented-code block (5 lines) in backtest/cost_recalc.py:16", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/cost_recalc.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ae558f41726aa05", "name": "Legacy-named symbol `index_intraday_drift_v2` in backtest/index_intraday_drift_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `index_intraday_drift_v2` in backtest/index_intraday_drift_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eafb1d6c9a2fc63a", "name": "Commented-code block (5 lines) in backtest/backup_pre_tier3_2026-05-09/parse_microscalper_log_2026-05-09.py:9", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/backup_pre_tier3_2026-05-09/parse_microscalper_log_2026-05-09.py:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d3d7b0dc8653d64", "name": "Legacy-named symbol `inspect_drift_stability_v2` in backtest/edgefinder/analytics/inspect_drift_stability_v2.py:2", "shortDescription": {"text": "Legacy-named symbol `inspect_drift_stability_v2` in backtest/edgefinder/analytics/inspect_drift_stability_v2.py:2"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0aaad64f6444c032", "name": "Commented-code block (7 lines) in backtest/edgefinder/analytics/inspect_drift_stability_v2.py:379", "shortDescription": {"text": "Commented-code block (7 lines) in backtest/edgefinder/analytics/inspect_drift_stability_v2.py:379"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b645865a8f6bae10", "name": "Commented-code block (5 lines) in backtest/edgefinder/analytics/load.py:31", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/edgefinder/analytics/load.py:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06db4155e89c5e20", "name": "Legacy-named symbol `inspect_drift_stability_v2` in backtest/edgefinder/analytics/regime_diagnostic.py:168", "shortDescription": {"text": "Legacy-named symbol `inspect_drift_stability_v2` in backtest/edgefinder/analytics/regime_diagnostic.py:168"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-12f7bf7163ec4ceb", "name": "Commented-code block (7 lines) in backtest/edgefinder/analytics/regime_diagnostic.py:248", "shortDescription": {"text": "Commented-code block (7 lines) in backtest/edgefinder/analytics/regime_diagnostic.py:248"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-806bef96558dde89", "name": "Legacy-named symbol `verdict_v2` in backtest/edgefinder/analytics/regrade_strong_v3.py:219", "shortDescription": {"text": "Legacy-named symbol `verdict_v2` in backtest/edgefinder/analytics/regrade_strong_v3.py:219"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5074d1ce51aab284", "name": "Commented-code block (7 lines) in backtest/edgefinder/analytics/inspect_c4.py:72", "shortDescription": {"text": "Commented-code block (7 lines) in backtest/edgefinder/analytics/inspect_c4.py:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ddf20e0aa4a2354d", "name": "Legacy-named symbol `verdict_v2` in backtest/edgefinder/analytics/fwd_ret_strategy_runner.py:35", "shortDescription": {"text": "Legacy-named symbol `verdict_v2` in backtest/edgefinder/analytics/fwd_ret_strategy_runner.py:35"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-362bb0f28eca4bbe", "name": "Commented-code block (5 lines) in backtest/edgefinder/analytics/fwd_ret_strategy_runner.py:457", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/edgefinder/analytics/fwd_ret_strategy_runner.py:457"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a5952d400d930d00", "name": "Commented-code block (8 lines) in backtest/edgefinder/analytics/inspect_bracket_outcomes.py:184", "shortDescription": {"text": "Commented-code block (8 lines) in backtest/edgefinder/analytics/inspect_bracket_outcomes.py:184"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f6acb6eff4fdbc6", "name": "Legacy-named symbol `boxes_expired_unused` in backtest/nr2_20/nr2_20_backtest.py:276", "shortDescription": {"text": "Legacy-named symbol `boxes_expired_unused` in backtest/nr2_20/nr2_20_backtest.py:276"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7e48e456482c3b7", "name": "Commented-code block (5 lines) in backtest/nr2_20/nr2_20_backtest.py:362", "shortDescription": {"text": "Commented-code block (5 lines) in backtest/nr2_20/nr2_20_backtest.py:362"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-961d9c48b0602193", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/verify_extreme_asia_one_day.py:221", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/verify_extreme_asia_one_day.py:221"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-114d8742ac9cbba8", "name": "Commented-code block (5 lines) in scripts/vrev_wf_t1.py:11", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/vrev_wf_t1.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-952841a62b4b1bf6", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/vrev_wf_t1.py:259", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/vrev_wf_t1.py:259"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-13843a482963f372", "name": "Legacy-named symbol `l2_xau_to_legacy` in scripts/l2_xau_to_legacy.py:3", "shortDescription": {"text": "Legacy-named symbol `l2_xau_to_legacy` in scripts/l2_xau_to_legacy.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f779b7bfc23945fd", "name": "Legacy-named symbol `write_engine_copy` in scripts/gbpusd_london_sweep.py:72", "shortDescription": {"text": "Legacy-named symbol `write_engine_copy` in scripts/gbpusd_london_sweep.py:72"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1158d5b74d4b6073", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/gbpusd_london_sweep.py:97", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/gbpusd_london_sweep.py:97"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5cd205e5920dc4f0", "name": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_exit_sweep.py:60", "shortDescription": {"text": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_exit_sweep.py:60"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1acdbee469f0ba13", "name": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/s26p4_aggregate_single_config.py:5", "shortDescription": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/s26p4_aggregate_single_config.py:5"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21ec0aa491d77ceb", "name": "Commented-code block (6 lines) in scripts/s26p4_aggregate_single_config.py:14", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/s26p4_aggregate_single_config.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bd3bd9433acdf47", "name": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_trail_sweep.py:150", "shortDescription": {"text": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_trail_sweep.py:150"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ce56d5d003ea96b", "name": "Commented-code block (9 lines) in scripts/usdjpy_asian_trail_sweep.py:275", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/usdjpy_asian_trail_sweep.py:275"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-975b331464579807", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/usdjpy_asian_trail_sweep.py:177", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/usdjpy_asian_trail_sweep.py:177"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0b3a86dc751db52e", "name": "Commented-code block (8 lines) in scripts/disparity_post_mortem.py:18", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/disparity_post_mortem.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19b613574a5539e1", "name": "Legacy-named symbol `fvg_pnl_backtest_v1` in scripts/fvg_pnl_backtest_v1.py:3", "shortDescription": {"text": "Legacy-named symbol `fvg_pnl_backtest_v1` in scripts/fvg_pnl_backtest_v1.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2994bd3622f3ea0", "name": "Legacy-named symbol `fvg_reweight_v1` in scripts/fvg_reweight_v1.py:3", "shortDescription": {"text": "Legacy-named symbol `fvg_reweight_v1` in scripts/fvg_reweight_v1.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-994d84dc86b74994", "name": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/verify_replay_duka_day.py:5", "shortDescription": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/verify_replay_duka_day.py:5"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2939331a8fa854a", "name": "Commented-code block (5 lines) in scripts/verify_replay_duka_day.py:10", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/verify_replay_duka_day.py:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ba2bfcb64340e61", "name": "Legacy-named symbol `walkforward_results_v2` in scripts/usdjpy_asian_walkforward.py:116", "shortDescription": {"text": "Legacy-named symbol `walkforward_results_v2` in scripts/usdjpy_asian_walkforward.py:116"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2aed77602b7145c1", "name": "Commented-code block (22 lines) in scripts/xtf_2h_wf_t1.py:11", "shortDescription": {"text": "Commented-code block (22 lines) in scripts/xtf_2h_wf_t1.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5b5c601efc26431", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/xtf_2h_wf_t1.py:243", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/xtf_2h_wf_t1.py:243"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-696a34d85d1b2de4", "name": "Legacy-named symbol `eurusd_walkforward_v2` in scripts/eurusd_london_walkforward.py:82", "shortDescription": {"text": "Legacy-named symbol `eurusd_walkforward_v2` in scripts/eurusd_london_walkforward.py:82"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7896bc065153ec36", "name": "Commented-code block (11 lines) in scripts/fx_tape_stats.py:7", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/fx_tape_stats.py:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-440320a9746ffcb8", "name": "Legacy-named symbol `write_engine_copy` in scripts/gbpusd_london_walkforward.py:450", "shortDescription": {"text": "Legacy-named symbol `write_engine_copy` in scripts/gbpusd_london_walkforward.py:450"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8533712bbd3a8cff", "name": "Legacy-named symbol `fvg_pnl_backtest_v2` in scripts/fvg_pnl_backtest_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `fvg_pnl_backtest_v2` in scripts/fvg_pnl_backtest_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1455797b77945e0c", "name": "Commented-code block (9 lines) in scripts/check_no_globals_in_hotpath.py:186", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/check_no_globals_in_hotpath.py:186"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ac2bd8cee413e73", "name": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/histdata_to_blackbull.py:6", "shortDescription": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/histdata_to_blackbull.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-345286d42f047c71", "name": "Legacy-named symbol `fvg_pnl_backtest_v2` in scripts/fvg_pnl_backtest_v3.py:6", "shortDescription": {"text": "Legacy-named symbol `fvg_pnl_backtest_v2` in scripts/fvg_pnl_backtest_v3.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-64b793c7e409ae0e", "name": "Legacy-named symbol `duka_to_legacy` in scripts/duka_to_legacy.py:3", "shortDescription": {"text": "Legacy-named symbol `duka_to_legacy` in scripts/duka_to_legacy.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc025fcb3b98a4d8", "name": "Commented-code block (10 lines) in scripts/utf5m_t4_p1.py:10", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/utf5m_t4_p1.py:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb58031f3c85f579", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/utf5m_t4_p1.py:275", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/utf5m_t4_p1.py:275"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2584fdda028e7eaf", "name": "Commented-code block (5 lines) in scripts/shadow_analysis.py:69", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/shadow_analysis.py:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5283c6e0c802d1fa", "name": "Legacy-named symbol `write_engine_copy` in scripts/eurusd_london_sweep.py:79", "shortDescription": {"text": "Legacy-named symbol `write_engine_copy` in scripts/eurusd_london_sweep.py:79"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8efef0b2e3e1c5ba", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/eurusd_london_sweep.py:105", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/eurusd_london_sweep.py:105"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-56ef4c88162688de", "name": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/verify_replay_one_day.py:5", "shortDescription": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/verify_replay_one_day.py:5"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a9e541637dac139e", "name": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_sweep.py:79", "shortDescription": {"text": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_sweep.py:79"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e256598caa3f9587", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/usdjpy_asian_sweep.py:104", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/usdjpy_asian_sweep.py:104"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4244ccc576f4bfc5", "name": "Commented-code block (13 lines) in scripts/xtf_4h_wf_t1.py:11", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/xtf_4h_wf_t1.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56a5a3ba8a862f7e", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/xtf_4h_wf_t1.py:223", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/xtf_4h_wf_t1.py:223"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15398d9956d8e3f4", "name": "Commented-code block (6 lines) in scripts/honest_backtest_xauusd.py:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/honest_backtest_xauusd.py:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e06235945cef3f5", "name": "Commented-code block (22 lines) in scripts/utf5m_wf_t1.py:10", "shortDescription": {"text": "Commented-code block (22 lines) in scripts/utf5m_wf_t1.py:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33a5157543c5b273", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/utf5m_wf_t1.py:284", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/utf5m_wf_t1.py:284"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-87c65b68a748f1db", "name": "Commented-code block (6 lines) in scripts/prep_histdata_est_to_dukascopy_utc.py:81", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/prep_histdata_est_to_dukascopy_utc.py:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-182d10638512da52", "name": "Network/subprocess call without timeout or try/except \u2014 incidents/2026-06-02-x1-overlay-validation/x1_live.py:160", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 incidents/2026-06-02-x1-overlay-validation/x1_live.py:160"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7eb41dd375bd893", "name": "Stub function `log_message` (body is just `pass`/`return`) \u2014 incidents/2026-06-02-x1-overlay-validation/x1_live.py:785", "shortDescription": {"text": "Stub function `log_message` (body is just `pass`/`return`) \u2014 incidents/2026-06-02-x1-overlay-validation/x1_live.py:785"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21cc148c5644c7d7", "name": "Commented-code block (7 lines) in omega-terminal/vite.config.ts:12", "shortDescription": {"text": "Commented-code block (7 lines) in omega-terminal/vite.config.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4c6e2cf28525331", "name": "Commented-code block (8 lines) in omega-terminal/tailwind.config.js:5", "shortDescription": {"text": "Commented-code block (8 lines) in omega-terminal/tailwind.config.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-522dba12bd86d529", "name": "Commented-code block (9 lines) in omega-terminal/src/App.tsx:3", "shortDescription": {"text": "Commented-code block (9 lines) in omega-terminal/src/App.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4a14d91c10f1f8e", "name": "Commented-code block (15 lines) in omega-terminal/src/types.ts:3", "shortDescription": {"text": "Commented-code block (15 lines) in omega-terminal/src/types.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a60fce0cfd28246b", "name": "Commented-code block (6 lines) in omega-terminal/src/router/functionCodes.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in omega-terminal/src/router/functionCodes.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c8aae9d54d25a74a", "name": "Commented-code block (10 lines) in omega-terminal/src/api/omega.ts:5", "shortDescription": {"text": "Commented-code block (10 lines) in omega-terminal/src/api/omega.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b36ff903cf4bd10", "name": "Commented-code block (8 lines) in omega-terminal/src/api/types.ts:12", "shortDescription": {"text": "Commented-code block (8 lines) in omega-terminal/src/api/types.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c654ee5c46e1b392", "name": "Commented-code block (10 lines) in omega-terminal/src/components/CommandBar.tsx:3", "shortDescription": {"text": "Commented-code block (10 lines) in omega-terminal/src/components/CommandBar.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bf4e9de3cae66ba", "name": "Commented-code block (8 lines) in omega-terminal/src/panels/CCPanel.tsx:3", "shortDescription": {"text": "Commented-code block (8 lines) in omega-terminal/src/panels/CCPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-199101fd090be484", "name": "Commented-code block (8 lines) in omega-terminal/src/panels/CellPanel.tsx:5", "shortDescription": {"text": "Commented-code block (8 lines) in omega-terminal/src/panels/CellPanel.tsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a83d79976d932be3", "name": "Commented-code block (12 lines) in omega-terminal/src/panels/TradePanel.tsx:5", "shortDescription": {"text": "Commented-code block (12 lines) in omega-terminal/src/panels/TradePanel.tsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2358c4d2afeda9dc", "name": "Commented-code block (7 lines) in omega-terminal/src/panels/CurvPanel.tsx:8", "shortDescription": {"text": "Commented-code block (7 lines) in omega-terminal/src/panels/CurvPanel.tsx:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-724a4116e26175e6", "name": "Commented-code block (14 lines) in omega-terminal/src/panels/HomePanel.tsx:4", "shortDescription": {"text": "Commented-code block (14 lines) in omega-terminal/src/panels/HomePanel.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa10b10c8f22c224", "name": "Commented-code block (5 lines) in omega-terminal/src/panels/PosPanel.tsx:15", "shortDescription": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/PosPanel.tsx:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78af7b612cc01e35", "name": "Commented-code block (8 lines) in omega-terminal/src/panels/EngPanel.tsx:3", "shortDescription": {"text": "Commented-code block (8 lines) in omega-terminal/src/panels/EngPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c3047d5635ea667", "name": "Commented-code block (6 lines) in omega-terminal/src/panels/WatchPanel.tsx:3", "shortDescription": {"text": "Commented-code block (6 lines) in omega-terminal/src/panels/WatchPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5373918866902e19", "name": "Commented-code block (6 lines) in omega-terminal/src/panels/MovPanel.tsx:3", "shortDescription": {"text": "Commented-code block (6 lines) in omega-terminal/src/panels/MovPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7eccc8a800112a53", "name": "Commented-code block (5 lines) in omega-terminal/src/panels/HpPanel.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/HpPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fb6290e695f8b62", "name": "Commented-code block (10 lines) in omega-terminal/src/panels/IntelPanel.tsx:7", "shortDescription": {"text": "Commented-code block (10 lines) in omega-terminal/src/panels/IntelPanel.tsx:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e3bbaf0022b40e73", "name": "Commented-code block (5 lines) in omega-terminal/src/panels/MpsPanel.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/MpsPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ccb74fe23dff65b2", "name": "Commented-code block (9 lines) in omega-terminal/src/panels/PanelHost.tsx:12", "shortDescription": {"text": "Commented-code block (9 lines) in omega-terminal/src/panels/PanelHost.tsx:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ca47f4ba835e19d", "name": "Commented-code block (13 lines) in omega-terminal/src/panels/LdgPanel.tsx:3", "shortDescription": {"text": "Commented-code block (13 lines) in omega-terminal/src/panels/LdgPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-833f7a6fbd96f63d", "name": "Commented-code block (5 lines) in omega-terminal/src/panels/OmonPanel.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/OmonPanel.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7386b336c4d186e", "name": "Commented-code block (6 lines) in omega-terminal/src/panels/_shared/PanelChrome.tsx:3", "shortDescription": {"text": "Commented-code block (6 lines) in omega-terminal/src/panels/_shared/PanelChrome.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df8242726f3b5a4e", "name": "Commented-code block (6 lines) in omega-terminal/src/scanner/score.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in omega-terminal/src/scanner/score.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ccef238c847f8594", "name": "Commented-code block (6 lines) in omega-terminal/src/scanner/indicators.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in omega-terminal/src/scanner/indicators.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4113b70da7615a7", "name": "Commented-code block (11 lines) in omega-terminal/src/scanner/buildScan.ts:4", "shortDescription": {"text": "Commented-code block (11 lines) in omega-terminal/src/scanner/buildScan.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f29f3d01fa02544", "name": "Commented-code block (23 lines) in omega-terminal/src/hooks/useEngineHealth.ts:7", "shortDescription": {"text": "Commented-code block (23 lines) in omega-terminal/src/hooks/useEngineHealth.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f6896f83e1246c3", "name": "Commented-code block (13 lines) in omega-terminal/src/hooks/usePanelData.ts:4", "shortDescription": {"text": "Commented-code block (13 lines) in omega-terminal/src/hooks/usePanelData.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f70227d5cbfcc24", "name": "Commented-code block (9 lines) in phase2/donchian_postregime_sweep_v3.py:10", "shortDescription": {"text": "Commented-code block (9 lines) in phase2/donchian_postregime_sweep_v3.py:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a988ead3e5b78ef", "name": "Legacy-named symbol `be_old` in tools/s23_gate_analysis.py:37", "shortDescription": {"text": "Legacy-named symbol `be_old` in tools/s23_gate_analysis.py:37"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a424dba0fbb55e5", "name": "Commented-code block (5 lines) in tools/s23_gate_analysis.py:148", "shortDescription": {"text": "Commented-code block (5 lines) in tools/s23_gate_analysis.py:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb55404c07e65e3a", "name": "Commented-code block (5 lines) in tools/apr21_missed_move.py:268", "shortDescription": {"text": "Commented-code block (5 lines) in tools/apr21_missed_move.py:268"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-868f832865737d66", "name": "Commented-code block (5 lines) in tools/apr17_replay.py:75", "shortDescription": {"text": "Commented-code block (5 lines) in tools/apr17_replay.py:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7841a4d02e1ccdad", "name": "Commented-code block (6 lines) in tools/stock_screen.py:2", "shortDescription": {"text": "Commented-code block (6 lines) in tools/stock_screen.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8afe1bab6c580b53", "name": "Commented-code block (6 lines) in tools/mgc_live_bars.py:2", "shortDescription": {"text": "Commented-code block (6 lines) in tools/mgc_live_bars.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a59fc05011bf463", "name": "Commented-code block (6 lines) in tools/nq_pull_history.py:2", "shortDescription": {"text": "Commented-code block (6 lines) in tools/nq_pull_history.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-180cefdec0e8730b", "name": "Commented-code block (5 lines) in tools/pull_index_history.py:2", "shortDescription": {"text": "Commented-code block (5 lines) in tools/pull_index_history.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d81f096a74320ccf", "name": "Legacy-named symbol `tsmom_v2` in tools/engine_contract_check.py:58", "shortDescription": {"text": "Legacy-named symbol `tsmom_v2` in tools/engine_contract_check.py:58"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eacbaa5161a0abbc", "name": "Commented-code block (10 lines) in tools/engine_contract_check.py:16", "shortDescription": {"text": "Commented-code block (10 lines) in tools/engine_contract_check.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-229b9e0b005df140", "name": "Commented-code block (8 lines) in tools/ibkr_dom_bridge.py:32", "shortDescription": {"text": "Commented-code block (8 lines) in tools/ibkr_dom_bridge.py:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7d9bfd39f4072d97", "name": "Commented-code block (5 lines) in tools/pull_nas_cash.py:2", "shortDescription": {"text": "Commented-code block (5 lines) in tools/pull_nas_cash.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8948cfa5b688115c", "name": "Commented-code block (6 lines) in tools/mgc_volprofile.py:2", "shortDescription": {"text": "Commented-code block (6 lines) in tools/mgc_volprofile.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17841afbe0d2eb32", "name": "Commented-code block (7 lines) in tools/pull_stock_bars.py:2", "shortDescription": {"text": "Commented-code block (7 lines) in tools/pull_stock_bars.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26a76bb6f9d0db9b", "name": "Commented-code block (5 lines) in tools/deflated_sharpe_gate.py:128", "shortDescription": {"text": "Commented-code block (5 lines) in tools/deflated_sharpe_gate.py:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12153356f41a3f38", "name": "Commented-code block (5 lines) in pump/reentry_cap_bt.py:2", "shortDescription": {"text": "Commented-code block (5 lines) in pump/reentry_cap_bt.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-607da039ec5c748f", "name": "Commented-code block (6 lines) in pump/pump_feed_bridge.py:378", "shortDescription": {"text": "Commented-code block (6 lines) in pump/pump_feed_bridge.py:378"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-97e0745661fcc6c3", "name": "Legacy-named symbol `bf_unused` in pump/pump_recalib_bt.py:221", "shortDescription": {"text": "Legacy-named symbol `bf_unused` in pump/pump_recalib_bt.py:221"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ccb2c0dd4a3e2935", "name": "Commented-code block (6 lines) in pump/bigcap_feed_bridge.py:46", "shortDescription": {"text": "Commented-code block (6 lines) in pump/bigcap_feed_bridge.py:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a29ea7751e919542", "name": "Commented-code block (5 lines) in pump/month_sim.py:2", "shortDescription": {"text": "Commented-code block (5 lines) in pump/month_sim.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9559623aa889ac34", "name": "Commented-code block (5 lines) in bracket-bot/live/_common.py:107", "shortDescription": {"text": "Commented-code block (5 lines) in bracket-bot/live/_common.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nfix_to_v11_plus_trail.py:replace_line, fix_staircase.py:replace_line\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-380b7cb95b387b9c", "name": "Near-duplicate function bodies in 11 places", "shortDescription": {"text": "Near-duplicate function bodies in 11 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nbacktest/pairs_tf_probe.py:load, backtest/eurgbp_real_vs_synth.py:load, backtest/cross_asset_pairs_probe.py:load, backtest/audnzd_probe.py:load\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c54c6fb8e364daaa", "name": "Near-duplicate function bodies in 16 places", "shortDescription": {"text": "Near-duplicate function bodies in 16 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nbacktest/pairs_tf_probe.py:stats, backtest/edge_probe_v3.py:stats, backtest/eurgbp_real_vs_synth.py:stats, backtest/cross_asset_pairs_probe.py:stats\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nbacktest/edge_probe_v3.py:load, backtest/edge_probe_v2.py:load_bars, backtest/pairs_rigor.py:load, backtest/fx_probe.py:load_h1\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nbacktest/mega_sweep2.py:ema_series, backtest/all_killed_archetypes.py:ema, backtest/mega_sweep.py:ema_series\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-71bef7142bba55eb", "name": "Flask mutation route `api_cancel_all` without `@login_required` \u2014 bracket-bot/server.py:141", "shortDescription": {"text": "Flask mutation route `api_cancel_all` without `@login_required` \u2014 bracket-bot/server.py:141"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1a6d91f2236825bf", "name": "Unused endpoint: ANY /", "shortDescription": {"text": "Unused endpoint: ANY /"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-669aad044ad1df79", "name": "Unused endpoint: ANY /api/trades", "shortDescription": {"text": "Unused endpoint: ANY /api/trades"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /api/trades` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e258d1973c46d268", "name": "Unused endpoint: ANY /api/summary", "shortDescription": {"text": "Unused endpoint: ANY /api/summary"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /api/summary` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a37ec20360ebba48", "name": "Unused endpoint: ANY /api/cancel_all", "shortDescription": {"text": "Unused endpoint: ANY /api/cancel_all"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /api/cancel_all` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8324e22f20a0063d", "name": "Unused endpoint: ANY /api/open_orders", "shortDescription": {"text": "Unused endpoint: ANY /api/open_orders"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /api/open_orders` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ece8c987ff9c424", "name": "Unused endpoint: ANY /api/health", "shortDescription": {"text": "Unused endpoint: ANY /api/health"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /api/health` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1a61ead29e17012", "name": "Unused endpoint: ANY /api/status", "shortDescription": {"text": "Unused endpoint: ANY /api/status"}, "fullDescription": {"text": "`bracket-bot/server.py` declares `ANY /api/status` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/21640"}, "properties": {"repository": "Trendiisales/Omega", "repoUrl": "https://github.com/Trendiisales/Omega", "branch": "main"}, "results": [{"ruleId": "scanner-ce01bac29e648f0d", "level": "note", "message": {"text": "Possibly dead Python function: insert_after"}, "properties": {"repobilityId": "8864d031376580b9", "scanner": "scanner-primary", "fingerprint": "ce01bac29e648f0d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "two_mode_engine.py:87"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bbd8a674cddbaea2", "level": "note", "message": {"text": "Possibly dead Python function: s59_would_reject"}, "properties": {"repobilityId": "3f602055b54b147a", "scanner": "scanner-primary", "fingerprint": "bbd8a674cddbaea2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/s58_s59_impact.py:82"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c49097db260ed0af", "level": "note", "message": {"text": "Possibly dead Python function: sig_h1_ema"}, "properties": {"repobilityId": "168e29ecf50b0f44", "scanner": "scanner-primary", "fingerprint": "c49097db260ed0af", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_trend_ensemble_strategy.py:39"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6032179a2d23d77a", "level": "note", "message": {"text": "Possibly dead Python function: sig_h4_ema"}, "properties": {"repobilityId": "a80f26ee55aef01e", "scanner": "scanner-primary", "fingerprint": "6032179a2d23d77a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_trend_ensemble_strategy.py:46"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c22a52b060b90a8d", "level": "note", "message": {"text": "Possibly dead Python function: sig_h1_donchian"}, "properties": {"repobilityId": "510c3faf4b57bb82", "scanner": "scanner-primary", "fingerprint": "c22a52b060b90a8d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_trend_ensemble_strategy.py:53"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f5f702f3caf4e842", "level": "note", "message": {"text": "Possibly dead Python function: run_sleeve"}, "properties": {"repobilityId": "b5dc39c82f6f7c45", "scanner": "scanner-primary", "fingerprint": "f5f702f3caf4e842", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_multisleeve_bt.py:29"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a3ec9eaaeae58556", "level": "note", "message": {"text": "Possibly dead Python function: mae_usd"}, "properties": {"repobilityId": "f7c9d25de6566adc", "scanner": "scanner-primary", "fingerprint": "a3ec9eaaeae58556", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/mae_mfe_analysis.py:53"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9f96d65eb067e09b", "level": "note", "message": {"text": "Possibly dead Python function: sig_long_trend"}, "properties": {"repobilityId": "ab6f0d6ae3dbd915", "scanner": "scanner-primary", "fingerprint": "9f96d65eb067e09b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_edge_search.py:66"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bc8c1c77256d5568", "level": "note", "message": {"text": "Possibly dead Python function: sig_long_bias_trend"}, "properties": {"repobilityId": "d2960a73abe05acb", "scanner": "scanner-primary", "fingerprint": "bc8c1c77256d5568", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_edge_search.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b89c1c7fa992559e", "level": "note", "message": {"text": "Possibly dead Python function: sig_donchian_long"}, "properties": {"repobilityId": "e575e44ac874b465", "scanner": "scanner-primary", "fingerprint": "b89c1c7fa992559e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_edge_search.py:81"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2d6951dbdd2cd399", "level": "note", "message": {"text": "Possibly dead Python function: sig_rsi_pullback_long"}, "properties": {"repobilityId": "2f1face5ab4d7609", "scanner": "scanner-primary", "fingerprint": "2d6951dbdd2cd399", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_edge_search.py:99"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ae2618c870a0bede", "level": "note", "message": {"text": "Possibly dead Python function: sleeve_trend"}, "properties": {"repobilityId": "55ec61894ca2c129", "scanner": "scanner-primary", "fingerprint": "ae2618c870a0bede", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_sleeves.py:27"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1efcd21e704fd969", "level": "note", "message": {"text": "Possibly dead Python function: sleeve_pullback"}, "properties": {"repobilityId": "1cb2c5ec8f9316ef", "scanner": "scanner-primary", "fingerprint": "1efcd21e704fd969", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_sleeves.py:48"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dd2f1d65bdde547c", "level": "note", "message": {"text": "Possibly dead Python function: sleeve_meanrev"}, "properties": {"repobilityId": "fdbf274177f74e2d", "scanner": "scanner-primary", "fingerprint": "dd2f1d65bdde547c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_sleeves.py:70"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0a6acc02a40933e1", "level": "note", "message": {"text": "Possibly dead Python function: sleeve_micro"}, "properties": {"repobilityId": "96ca5675454fc98f", "scanner": "scanner-primary", "fingerprint": "0a6acc02a40933e1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/gold_sleeves.py:90"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e03ef04bebfa1c31", "level": "note", "message": {"text": "Possibly dead Python function: log_message"}, "properties": {"repobilityId": "965f3150b4af5b2e", "scanner": "scanner-primary", "fingerprint": "e03ef04bebfa1c31", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "incidents/2026-06-02-x1-overlay-validation/x1_live.py:785"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6ef46d01a63fe34", "level": "note", "message": {"text": "Possibly dead Python function: do_GET"}, "properties": {"repobilityId": "2d943bb45e4f13bd", "scanner": "scanner-primary", "fingerprint": "f6ef46d01a63fe34", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "incidents/2026-06-02-x1-overlay-validation/x1_live.py:795"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0bb83af7f717c7df", "level": "note", "message": {"text": "Possibly dead Python function: scan"}, "properties": {"repobilityId": "3c95b1f54ec44147", "scanner": "scanner-primary", "fingerprint": "0bb83af7f717c7df", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/largecap_mover_scan.py:47"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2a2603ac5b44b81d", "level": "note", "message": {"text": "Possibly dead Python function: log_message"}, "properties": {"repobilityId": "965f3150b4af5b2e", "scanner": "scanner-primary", "fingerprint": "2a2603ac5b44b81d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/pump_feed_bridge.py:81"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7888ae69423bcdad", "level": "note", "message": {"text": "Possibly dead Python function: do_GET"}, "properties": {"repobilityId": "2d943bb45e4f13bd", "scanner": "scanner-primary", "fingerprint": "7888ae69423bcdad", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/pump_feed_bridge.py:82"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9611c6fac51d56d5", "level": "note", "message": {"text": "Possibly dead Python function: log_message"}, "properties": {"repobilityId": "965f3150b4af5b2e", "scanner": "scanner-primary", "fingerprint": "9611c6fac51d56d5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/bigcap_feed_bridge.py:103"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ee8940f1df1994c6", "level": "note", "message": {"text": "Possibly dead Python function: do_GET"}, "properties": {"repobilityId": "2d943bb45e4f13bd", "scanner": "scanner-primary", "fingerprint": "ee8940f1df1994c6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/bigcap_feed_bridge.py:105"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b2d9da93f82f19eb", "level": "note", "message": {"text": "Possibly dead Python function: accept_loop"}, "properties": {"repobilityId": "6dfb444dfed72f90", "scanner": "scanner-primary", "fingerprint": "b2d9da93f82f19eb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/bigcap_feed_bridge_yahoo.py:42"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8bdfe15977e15641", "level": "note", "message": {"text": "Possibly dead Python function: scan_symbol"}, "properties": {"repobilityId": "4b4f0f7e5d4b9564", "scanner": "scanner-primary", "fingerprint": "8bdfe15977e15641", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/bigcap_feed_bridge_yahoo.py:64"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0f0ad48067ff2748", "level": "note", "message": {"text": "Possibly dead Python function: read_state"}, "properties": {"repobilityId": "b398208f4ee785f9", "scanner": "scanner-primary", "fingerprint": "0f0ad48067ff2748", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bracket-bot/live/_common.py:203"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-48689fa46f91fe8a", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 omega-terminal/src/components/CommandBar.tsx:211"}, "properties": {"repobilityId": "b9ec7bfbf0593c28", "scanner": "scanner-primary", "fingerprint": "48689fa46f91fe8a", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-399dd22e245be318", "level": "warning", "message": {"text": "Privileged port 1 in use"}, "properties": {"repobilityId": "ddf3fa6c29abb8d2", "scanner": "scanner-primary", "fingerprint": "399dd22e245be318", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "smoke_test_part_L.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b24eacdbbd51c862", "level": "warning", "message": {"text": "Privileged port 2 in use"}, "properties": {"repobilityId": "755b04866010e843", "scanner": "scanner-primary", "fingerprint": "b24eacdbbd51c862", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "smoke_test_part_L.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9bbf88ce501a62d1", "level": "warning", "message": {"text": "Privileged port 55 in use"}, "properties": {"repobilityId": "51a768b3e1831ac0", "scanner": "scanner-primary", "fingerprint": "9bbf88ce501a62d1", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bracket-bot/scripts/cron_sunday_bracket.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dfc0e3635f236946", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/gui/omega_desk.html:291"}, "properties": {"repobilityId": "13a505834a5e8445", "scanner": "scanner-primary", "fingerprint": "dfc0e3635f236946", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/gui/omega_desk.html"}, "region": {"startLine": 291}}}]}, {"ruleId": "scanner-e9e39a52808fd9d4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pump/pump_feed_bridge.py:116"}, "properties": {"repobilityId": "32195b3e46110a02", "scanner": "scanner-primary", "fingerprint": "e9e39a52808fd9d4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/pump_feed_bridge.py"}, "region": {"startLine": 116}}}]}, {"ruleId": "scanner-770d0cb7317d0b7a", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in pump/pump_feed_bridge.py:150"}, "properties": {"repobilityId": "9060ec0bd2369236", "scanner": "scanner-primary", "fingerprint": "770d0cb7317d0b7a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/pump_feed_bridge.py"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-77597ed7dc15cfa5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pump/bigcap_feed_bridge.py:147"}, "properties": {"repobilityId": "dde5ab2e7a231468", "scanner": "scanner-primary", "fingerprint": "77597ed7dc15cfa5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/bigcap_feed_bridge.py"}, "region": {"startLine": 147}}}]}, {"ruleId": "scanner-96c2a2d2c894ac86", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in pump/bigcap_feed_bridge.py:187"}, "properties": {"repobilityId": "bd76f0f42eb2f57b", "scanner": "scanner-primary", "fingerprint": "96c2a2d2c894ac86", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pump/bigcap_feed_bridge.py"}, "region": {"startLine": 187}}}]}, {"ruleId": "scanner-9ab3f055d85f851b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in bracket-bot/gui/index.html:182"}, "properties": {"repobilityId": "8f2573efa8f9d004", "scanner": "scanner-primary", "fingerprint": "9ab3f055d85f851b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bracket-bot/gui/index.html"}, "region": {"startLine": 182}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "424d3834ef18eeb3", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "538a88f3f764aef9", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "15eae33e7b478196", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "8d5c214c330e96e0", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "cd4323759e0744a5", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "88907d504c77ecb5", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "f49be3650cb041d7", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "779d94e724bc0282", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-9e1b4ef3d438a087", "level": "none", "message": {"text": "Commented-code block (7 lines) in fix_to_v11_plus_trail.py:70"}, "properties": {"repobilityId": "6fb0f7b1afec9a5d", "scanner": "scanner-primary", "fingerprint": "9e1b4ef3d438a087", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f69b75a51578135", "level": "none", "message": {"text": "Commented-code block (5 lines) in two_mode_engine.py:115"}, "properties": {"repobilityId": "a615fcaf76c3bb5b", "scanner": "scanner-primary", "fingerprint": "7f69b75a51578135", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2df67b9aad0b69d1", "level": "note", "message": {"text": "Legacy-named symbol `cluster_postmortem_2026_03_18_v2` in cluster_postmortem_2026_03_18_v2.py:3"}, "properties": {"repobilityId": "240ec73a71b7d7cf", "scanner": "scanner-primary", "fingerprint": "2df67b9aad0b69d1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-63a82cacf6943df2", "level": "none", "message": {"text": "Commented-code block (10 lines) in cluster_postmortem_2026_03_18_v2.py:9"}, "properties": {"repobilityId": "12e59884cd4b9d14", "scanner": "scanner-primary", "fingerprint": "63a82cacf6943df2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23658fd3fd5c3c96", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 verify_push.py:33"}, "properties": {"repobilityId": "83e33ecb334a87fa", "scanner": "scanner-primary", "fingerprint": "23658fd3fd5c3c96", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f3a9256239338521", "level": "none", "message": {"text": "Commented-code block (6 lines) in backtest/microscalper_gold_bt.py:11"}, "properties": {"repobilityId": "88c63ad6e43928bd", "scanner": "scanner-primary", "fingerprint": "f3a9256239338521", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d13b471abda82830", "level": "note", "message": {"text": "Legacy-named symbol `finding_e_extract_v2` in backtest/finding_e_extract_v2.py:3"}, "properties": {"repobilityId": "8044ae5523f70b1b", "scanner": "scanner-primary", "fingerprint": "d13b471abda82830", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d504aa6acad0925a", "level": "none", "message": {"text": "Commented-code block (8 lines) in backtest/post_regime_baseline.py:13"}, "properties": {"repobilityId": "33f79fc7b110a796", "scanner": "scanner-primary", "fingerprint": "d504aa6acad0925a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6571b2f02bd58732", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/sunday_open_bracket_measure.py:228"}, "properties": {"repobilityId": "c55642e6a6544b59", "scanner": "scanner-primary", "fingerprint": "6571b2f02bd58732", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8287c48c11342702", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/mce_diag.py:6"}, "properties": {"repobilityId": "0388eac278d8f995", "scanner": "scanner-primary", "fingerprint": "8287c48c11342702", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c1051241c391445", "level": "none", "message": {"text": "Commented-code block (9 lines) in backtest/sim_s44_backtest_26mo.py:4"}, "properties": {"repobilityId": "96ba7e1a71e4c12d", "scanner": "scanner-primary", "fingerprint": "1c1051241c391445", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33db421f9b83ee8b", "level": "none", "message": {"text": "Commented-code block (6 lines) in backtest/xau_setup_forensic.py:221"}, "properties": {"repobilityId": "99543502342b8c66", "scanner": "scanner-primary", "fingerprint": "33db421f9b83ee8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84d70caf172a645b", "level": "none", "message": {"text": "Commented-code block (6 lines) in backtest/cfe_iter15_diag.py:6"}, "properties": {"repobilityId": "25929efb0302bf73", "scanner": "scanner-primary", "fingerprint": "84d70caf172a645b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-810526a16a2d074b", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/tick_months.py:45"}, "properties": {"repobilityId": "9dff19f1555f0249", "scanner": "scanner-primary", "fingerprint": "810526a16a2d074b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9531ff77f9638dde", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/engine_audit.py:215"}, "properties": {"repobilityId": "13a99f5bac01464c", "scanner": "scanner-primary", "fingerprint": "9531ff77f9638dde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5fe8db8795a9e3c", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/index_portfolio_combine.py:2"}, "properties": {"repobilityId": "265fc48866a01f7b", "scanner": "scanner-primary", "fingerprint": "b5fe8db8795a9e3c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cce99b004a390c5", "level": "none", "message": {"text": "Commented-code block (17 lines) in backtest/tick_quality.py:11"}, "properties": {"repobilityId": "f6c76e1ac587c810", "scanner": "scanner-primary", "fingerprint": "4cce99b004a390c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0ce7679d9daa5c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/parse_microscalper_log_2026-05-09.py:9"}, "properties": {"repobilityId": "8eb6b23eb82cb691", "scanner": "scanner-primary", "fingerprint": "e0ce7679d9daa5c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b06ade6e67bf988", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/pairs_rigor.py:56"}, "properties": {"repobilityId": "48230eb342d6520f", "scanner": "scanner-primary", "fingerprint": "0b06ade6e67bf988", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b804de876f7bfb66", "level": "none", "message": {"text": "Commented-code block (8 lines) in backtest/sim_s44_today.py:8"}, "properties": {"repobilityId": "fd1404b14ca9a558", "scanner": "scanner-primary", "fingerprint": "b804de876f7bfb66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c979265ecceedc71", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/cost_recalc.py:16"}, "properties": {"repobilityId": "404ea94f07a1661b", "scanner": "scanner-primary", "fingerprint": "c979265ecceedc71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ae558f41726aa05", "level": "note", "message": {"text": "Legacy-named symbol `index_intraday_drift_v2` in backtest/index_intraday_drift_v2.py:3"}, "properties": {"repobilityId": "67e5e59e48412f5f", "scanner": "scanner-primary", "fingerprint": "9ae558f41726aa05", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eafb1d6c9a2fc63a", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/backup_pre_tier3_2026-05-09/parse_microscalper_log_2026-05-09.py:9"}, "properties": {"repobilityId": "81dcb089dc978058", "scanner": "scanner-primary", "fingerprint": "eafb1d6c9a2fc63a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d3d7b0dc8653d64", "level": "note", "message": {"text": "Legacy-named symbol `inspect_drift_stability_v2` in backtest/edgefinder/analytics/inspect_drift_stability_v2.py:2"}, "properties": {"repobilityId": "ed541ddc8fbe3d4c", "scanner": "scanner-primary", "fingerprint": "6d3d7b0dc8653d64", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0aaad64f6444c032", "level": "none", "message": {"text": "Commented-code block (7 lines) in backtest/edgefinder/analytics/inspect_drift_stability_v2.py:379"}, "properties": {"repobilityId": "0fd05f2a464bdb89", "scanner": "scanner-primary", "fingerprint": "0aaad64f6444c032", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b645865a8f6bae10", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/edgefinder/analytics/load.py:31"}, "properties": {"repobilityId": "ec9e72003bee8a3e", "scanner": "scanner-primary", "fingerprint": "b645865a8f6bae10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06db4155e89c5e20", "level": "note", "message": {"text": "Legacy-named symbol `inspect_drift_stability_v2` in backtest/edgefinder/analytics/regime_diagnostic.py:168"}, "properties": {"repobilityId": "66a5f1a120a2a16d", "scanner": "scanner-primary", "fingerprint": "06db4155e89c5e20", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-12f7bf7163ec4ceb", "level": "none", "message": {"text": "Commented-code block (7 lines) in backtest/edgefinder/analytics/regime_diagnostic.py:248"}, "properties": {"repobilityId": "c20a272d27a7448d", "scanner": "scanner-primary", "fingerprint": "12f7bf7163ec4ceb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-806bef96558dde89", "level": "note", "message": {"text": "Legacy-named symbol `verdict_v2` in backtest/edgefinder/analytics/regrade_strong_v3.py:219"}, "properties": {"repobilityId": "20bf362e7f5f5133", "scanner": "scanner-primary", "fingerprint": "806bef96558dde89", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5074d1ce51aab284", "level": "none", "message": {"text": "Commented-code block (7 lines) in backtest/edgefinder/analytics/inspect_c4.py:72"}, "properties": {"repobilityId": "ce8005f59e90afa2", "scanner": "scanner-primary", "fingerprint": "5074d1ce51aab284", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddf20e0aa4a2354d", "level": "note", "message": {"text": "Legacy-named symbol `verdict_v2` in backtest/edgefinder/analytics/fwd_ret_strategy_runner.py:35"}, "properties": {"repobilityId": "82632772387b75e1", "scanner": "scanner-primary", "fingerprint": "ddf20e0aa4a2354d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-362bb0f28eca4bbe", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/edgefinder/analytics/fwd_ret_strategy_runner.py:457"}, "properties": {"repobilityId": "5941fd49237ec429", "scanner": "scanner-primary", "fingerprint": "362bb0f28eca4bbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5952d400d930d00", "level": "none", "message": {"text": "Commented-code block (8 lines) in backtest/edgefinder/analytics/inspect_bracket_outcomes.py:184"}, "properties": {"repobilityId": "002c9812b32bab73", "scanner": "scanner-primary", "fingerprint": "a5952d400d930d00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f6acb6eff4fdbc6", "level": "note", "message": {"text": "Legacy-named symbol `boxes_expired_unused` in backtest/nr2_20/nr2_20_backtest.py:276"}, "properties": {"repobilityId": "e773c9d03e22dbf4", "scanner": "scanner-primary", "fingerprint": "7f6acb6eff4fdbc6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d7e48e456482c3b7", "level": "none", "message": {"text": "Commented-code block (5 lines) in backtest/nr2_20/nr2_20_backtest.py:362"}, "properties": {"repobilityId": "5d6ea04dbdb2f0e9", "scanner": "scanner-primary", "fingerprint": "d7e48e456482c3b7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-961d9c48b0602193", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/verify_extreme_asia_one_day.py:221"}, "properties": {"repobilityId": "bdf4b50b462e4e4a", "scanner": "scanner-primary", "fingerprint": "961d9c48b0602193", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-114d8742ac9cbba8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/vrev_wf_t1.py:11"}, "properties": {"repobilityId": "30be0c4a488a17ea", "scanner": "scanner-primary", "fingerprint": "114d8742ac9cbba8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-952841a62b4b1bf6", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/vrev_wf_t1.py:259"}, "properties": {"repobilityId": "ee59133de3384596", "scanner": "scanner-primary", "fingerprint": "952841a62b4b1bf6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-13843a482963f372", "level": "note", "message": {"text": "Legacy-named symbol `l2_xau_to_legacy` in scripts/l2_xau_to_legacy.py:3"}, "properties": {"repobilityId": "cf0480fb7c60b9c1", "scanner": "scanner-primary", "fingerprint": "13843a482963f372", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f779b7bfc23945fd", "level": "note", "message": {"text": "Legacy-named symbol `write_engine_copy` in scripts/gbpusd_london_sweep.py:72"}, "properties": {"repobilityId": "6f0415ca3d5c7e18", "scanner": "scanner-primary", "fingerprint": "f779b7bfc23945fd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1158d5b74d4b6073", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/gbpusd_london_sweep.py:97"}, "properties": {"repobilityId": "9fdf27d6ad03c2e9", "scanner": "scanner-primary", "fingerprint": "1158d5b74d4b6073", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5cd205e5920dc4f0", "level": "note", "message": {"text": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_exit_sweep.py:60"}, "properties": {"repobilityId": "53c61ba5600c9cb2", "scanner": "scanner-primary", "fingerprint": "5cd205e5920dc4f0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1acdbee469f0ba13", "level": "note", "message": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/s26p4_aggregate_single_config.py:5"}, "properties": {"repobilityId": "0865c87c66efe097", "scanner": "scanner-primary", "fingerprint": "1acdbee469f0ba13", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-21ec0aa491d77ceb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/s26p4_aggregate_single_config.py:14"}, "properties": {"repobilityId": "ea31e4999a0c66e0", "scanner": "scanner-primary", "fingerprint": "21ec0aa491d77ceb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bd3bd9433acdf47", "level": "note", "message": {"text": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_trail_sweep.py:150"}, "properties": {"repobilityId": "fe5d49f297382eb6", "scanner": "scanner-primary", "fingerprint": "8bd3bd9433acdf47", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3ce56d5d003ea96b", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/usdjpy_asian_trail_sweep.py:275"}, "properties": {"repobilityId": "f885928552b71e8c", "scanner": "scanner-primary", "fingerprint": "3ce56d5d003ea96b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-975b331464579807", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/usdjpy_asian_trail_sweep.py:177"}, "properties": {"repobilityId": "a840100656ae007a", "scanner": "scanner-primary", "fingerprint": "975b331464579807", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0b3a86dc751db52e", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/disparity_post_mortem.py:18"}, "properties": {"repobilityId": "d8904ee2fb44f5cd", "scanner": "scanner-primary", "fingerprint": "0b3a86dc751db52e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19b613574a5539e1", "level": "note", "message": {"text": "Legacy-named symbol `fvg_pnl_backtest_v1` in scripts/fvg_pnl_backtest_v1.py:3"}, "properties": {"repobilityId": "2956f0a0bf80e2c1", "scanner": "scanner-primary", "fingerprint": "19b613574a5539e1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c2994bd3622f3ea0", "level": "note", "message": {"text": "Legacy-named symbol `fvg_reweight_v1` in scripts/fvg_reweight_v1.py:3"}, "properties": {"repobilityId": "705d5ca744cbeb33", "scanner": "scanner-primary", "fingerprint": "c2994bd3622f3ea0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-994d84dc86b74994", "level": "note", "message": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/verify_replay_duka_day.py:5"}, "properties": {"repobilityId": "239f7362adb5588b", "scanner": "scanner-primary", "fingerprint": "994d84dc86b74994", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c2939331a8fa854a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/verify_replay_duka_day.py:10"}, "properties": {"repobilityId": "29e67d47bc03faa3", "scanner": "scanner-primary", "fingerprint": "c2939331a8fa854a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ba2bfcb64340e61", "level": "note", "message": {"text": "Legacy-named symbol `walkforward_results_v2` in scripts/usdjpy_asian_walkforward.py:116"}, "properties": {"repobilityId": "7de1d01cf83b78ff", "scanner": "scanner-primary", "fingerprint": "6ba2bfcb64340e61", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2aed77602b7145c1", "level": "none", "message": {"text": "Commented-code block (22 lines) in scripts/xtf_2h_wf_t1.py:11"}, "properties": {"repobilityId": "5635d51073422f44", "scanner": "scanner-primary", "fingerprint": "2aed77602b7145c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5b5c601efc26431", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/xtf_2h_wf_t1.py:243"}, "properties": {"repobilityId": "1d138d618f15310b", "scanner": "scanner-primary", "fingerprint": "b5b5c601efc26431", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-696a34d85d1b2de4", "level": "note", "message": {"text": "Legacy-named symbol `eurusd_walkforward_v2` in scripts/eurusd_london_walkforward.py:82"}, "properties": {"repobilityId": "09c80ecfeba4e937", "scanner": "scanner-primary", "fingerprint": "696a34d85d1b2de4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7896bc065153ec36", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/fx_tape_stats.py:7"}, "properties": {"repobilityId": "27fcd3cce9b2f3e2", "scanner": "scanner-primary", "fingerprint": "7896bc065153ec36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-440320a9746ffcb8", "level": "note", "message": {"text": "Legacy-named symbol `write_engine_copy` in scripts/gbpusd_london_walkforward.py:450"}, "properties": {"repobilityId": "3d6f3a689ec90650", "scanner": "scanner-primary", "fingerprint": "440320a9746ffcb8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8533712bbd3a8cff", "level": "note", "message": {"text": "Legacy-named symbol `fvg_pnl_backtest_v2` in scripts/fvg_pnl_backtest_v2.py:3"}, "properties": {"repobilityId": "0d54a3ac564c33d7", "scanner": "scanner-primary", "fingerprint": "8533712bbd3a8cff", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1455797b77945e0c", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/check_no_globals_in_hotpath.py:186"}, "properties": {"repobilityId": "fd55f66f032e53a8", "scanner": "scanner-primary", "fingerprint": "1455797b77945e0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ac2bd8cee413e73", "level": "note", "message": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/histdata_to_blackbull.py:6"}, "properties": {"repobilityId": "49730d5b4c3766f2", "scanner": "scanner-primary", "fingerprint": "2ac2bd8cee413e73", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-345286d42f047c71", "level": "note", "message": {"text": "Legacy-named symbol `fvg_pnl_backtest_v2` in scripts/fvg_pnl_backtest_v3.py:6"}, "properties": {"repobilityId": "19d8e47c74a44891", "scanner": "scanner-primary", "fingerprint": "345286d42f047c71", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-64b793c7e409ae0e", "level": "note", "message": {"text": "Legacy-named symbol `duka_to_legacy` in scripts/duka_to_legacy.py:3"}, "properties": {"repobilityId": "a127a838ff04c109", "scanner": "scanner-primary", "fingerprint": "64b793c7e409ae0e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fc025fcb3b98a4d8", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/utf5m_t4_p1.py:10"}, "properties": {"repobilityId": "63160aba223b0387", "scanner": "scanner-primary", "fingerprint": "fc025fcb3b98a4d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb58031f3c85f579", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/utf5m_t4_p1.py:275"}, "properties": {"repobilityId": "8bcef70510fede01", "scanner": "scanner-primary", "fingerprint": "cb58031f3c85f579", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2584fdda028e7eaf", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/shadow_analysis.py:69"}, "properties": {"repobilityId": "abd54878549e419c", "scanner": "scanner-primary", "fingerprint": "2584fdda028e7eaf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5283c6e0c802d1fa", "level": "note", "message": {"text": "Legacy-named symbol `write_engine_copy` in scripts/eurusd_london_sweep.py:79"}, "properties": {"repobilityId": "0c0be302fea5af5a", "scanner": "scanner-primary", "fingerprint": "5283c6e0c802d1fa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8efef0b2e3e1c5ba", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/eurusd_london_sweep.py:105"}, "properties": {"repobilityId": "ba667ec70b04cc6e", "scanner": "scanner-primary", "fingerprint": "8efef0b2e3e1c5ba", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-56ef4c88162688de", "level": "note", "message": {"text": "Legacy-named symbol `honest_backtest_xauusd_v2` in scripts/verify_replay_one_day.py:5"}, "properties": {"repobilityId": "ab9604172dc52221", "scanner": "scanner-primary", "fingerprint": "56ef4c88162688de", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a9e541637dac139e", "level": "note", "message": {"text": "Legacy-named symbol `write_engine_copy` in scripts/usdjpy_asian_sweep.py:79"}, "properties": {"repobilityId": "1c22fd0c185e2fdd", "scanner": "scanner-primary", "fingerprint": "a9e541637dac139e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e256598caa3f9587", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/usdjpy_asian_sweep.py:104"}, "properties": {"repobilityId": "9bd2cd99cd24f36e", "scanner": "scanner-primary", "fingerprint": "e256598caa3f9587", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4244ccc576f4bfc5", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/xtf_4h_wf_t1.py:11"}, "properties": {"repobilityId": "d6a2eb9cd4b2109f", "scanner": "scanner-primary", "fingerprint": "4244ccc576f4bfc5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56a5a3ba8a862f7e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/xtf_4h_wf_t1.py:223"}, "properties": {"repobilityId": "4f32917d99f6a98a", "scanner": "scanner-primary", "fingerprint": "56a5a3ba8a862f7e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-15398d9956d8e3f4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/honest_backtest_xauusd.py:1"}, "properties": {"repobilityId": "21d0b340595a91c2", "scanner": "scanner-primary", "fingerprint": "15398d9956d8e3f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e06235945cef3f5", "level": "none", "message": {"text": "Commented-code block (22 lines) in scripts/utf5m_wf_t1.py:10"}, "properties": {"repobilityId": "a0c2f4d5a4aaa142", "scanner": "scanner-primary", "fingerprint": "6e06235945cef3f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33a5157543c5b273", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/utf5m_wf_t1.py:284"}, "properties": {"repobilityId": "7718e69eff5687e9", "scanner": "scanner-primary", "fingerprint": "33a5157543c5b273", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-87c65b68a748f1db", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/prep_histdata_est_to_dukascopy_utc.py:81"}, "properties": {"repobilityId": "5cf97e1f9594b044", "scanner": "scanner-primary", "fingerprint": "87c65b68a748f1db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-182d10638512da52", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 incidents/2026-06-02-x1-overlay-validation/x1_live.py:160"}, "properties": {"repobilityId": "b2e56421a35ccf1a", "scanner": "scanner-primary", "fingerprint": "182d10638512da52", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c7eb41dd375bd893", "level": "note", "message": {"text": "Stub function `log_message` (body is just `pass`/`return`) \u2014 incidents/2026-06-02-x1-overlay-validation/x1_live.py:785"}, "properties": {"repobilityId": "163ec2648f4dbb2d", "scanner": "scanner-primary", "fingerprint": "c7eb41dd375bd893", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-21cc148c5644c7d7", "level": "none", "message": {"text": "Commented-code block (7 lines) in omega-terminal/vite.config.ts:12"}, "properties": {"repobilityId": "0a29173dde20352d", "scanner": "scanner-primary", "fingerprint": "21cc148c5644c7d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4c6e2cf28525331", "level": "none", "message": {"text": "Commented-code block (8 lines) in omega-terminal/tailwind.config.js:5"}, "properties": {"repobilityId": "b264c1695ae4f5c1", "scanner": "scanner-primary", "fingerprint": "a4c6e2cf28525331", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-522dba12bd86d529", "level": "none", "message": {"text": "Commented-code block (9 lines) in omega-terminal/src/App.tsx:3"}, "properties": {"repobilityId": "26c5d28fb6556e79", "scanner": "scanner-primary", "fingerprint": "522dba12bd86d529", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4a14d91c10f1f8e", "level": "none", "message": {"text": "Commented-code block (15 lines) in omega-terminal/src/types.ts:3"}, "properties": {"repobilityId": "176371fbf469ccee", "scanner": "scanner-primary", "fingerprint": "f4a14d91c10f1f8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a60fce0cfd28246b", "level": "none", "message": {"text": "Commented-code block (6 lines) in omega-terminal/src/router/functionCodes.ts:3"}, "properties": {"repobilityId": "2e7a24de638bcdce", "scanner": "scanner-primary", "fingerprint": "a60fce0cfd28246b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c8aae9d54d25a74a", "level": "none", "message": {"text": "Commented-code block (10 lines) in omega-terminal/src/api/omega.ts:5"}, "properties": {"repobilityId": "4e80ba6d907859d6", "scanner": "scanner-primary", "fingerprint": "c8aae9d54d25a74a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b36ff903cf4bd10", "level": "none", "message": {"text": "Commented-code block (8 lines) in omega-terminal/src/api/types.ts:12"}, "properties": {"repobilityId": "9ffa1a6b18a621c4", "scanner": "scanner-primary", "fingerprint": "0b36ff903cf4bd10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c654ee5c46e1b392", "level": "none", "message": {"text": "Commented-code block (10 lines) in omega-terminal/src/components/CommandBar.tsx:3"}, "properties": {"repobilityId": "d1aebeb3d8fba5ce", "scanner": "scanner-primary", "fingerprint": "c654ee5c46e1b392", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bf4e9de3cae66ba", "level": "none", "message": {"text": "Commented-code block (8 lines) in omega-terminal/src/panels/CCPanel.tsx:3"}, "properties": {"repobilityId": "e9f29ec1558972b1", "scanner": "scanner-primary", "fingerprint": "8bf4e9de3cae66ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-199101fd090be484", "level": "none", "message": {"text": "Commented-code block (8 lines) in omega-terminal/src/panels/CellPanel.tsx:5"}, "properties": {"repobilityId": "93cd6d44e0f6aa94", "scanner": "scanner-primary", "fingerprint": "199101fd090be484", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a83d79976d932be3", "level": "none", "message": {"text": "Commented-code block (12 lines) in omega-terminal/src/panels/TradePanel.tsx:5"}, "properties": {"repobilityId": "08f38fa95b3a61d6", "scanner": "scanner-primary", "fingerprint": "a83d79976d932be3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2358c4d2afeda9dc", "level": "none", "message": {"text": "Commented-code block (7 lines) in omega-terminal/src/panels/CurvPanel.tsx:8"}, "properties": {"repobilityId": "05ed274fb9b197ab", "scanner": "scanner-primary", "fingerprint": "2358c4d2afeda9dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-724a4116e26175e6", "level": "none", "message": {"text": "Commented-code block (14 lines) in omega-terminal/src/panels/HomePanel.tsx:4"}, "properties": {"repobilityId": "903c1a667541b9c5", "scanner": "scanner-primary", "fingerprint": "724a4116e26175e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa10b10c8f22c224", "level": "none", "message": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/PosPanel.tsx:15"}, "properties": {"repobilityId": "f83ec1e765824dd7", "scanner": "scanner-primary", "fingerprint": "aa10b10c8f22c224", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78af7b612cc01e35", "level": "none", "message": {"text": "Commented-code block (8 lines) in omega-terminal/src/panels/EngPanel.tsx:3"}, "properties": {"repobilityId": "07b09d53d41ed561", "scanner": "scanner-primary", "fingerprint": "78af7b612cc01e35", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c3047d5635ea667", "level": "none", "message": {"text": "Commented-code block (6 lines) in omega-terminal/src/panels/WatchPanel.tsx:3"}, "properties": {"repobilityId": "7f995ace81c15e33", "scanner": "scanner-primary", "fingerprint": "9c3047d5635ea667", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5373918866902e19", "level": "none", "message": {"text": "Commented-code block (6 lines) in omega-terminal/src/panels/MovPanel.tsx:3"}, "properties": {"repobilityId": "c918fec58d9d67a1", "scanner": "scanner-primary", "fingerprint": "5373918866902e19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7eccc8a800112a53", "level": "none", "message": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/HpPanel.tsx:3"}, "properties": {"repobilityId": "b4b418a7ea017ac9", "scanner": "scanner-primary", "fingerprint": "7eccc8a800112a53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fb6290e695f8b62", "level": "none", "message": {"text": "Commented-code block (10 lines) in omega-terminal/src/panels/IntelPanel.tsx:7"}, "properties": {"repobilityId": "7a870cdf7f13ec08", "scanner": "scanner-primary", "fingerprint": "7fb6290e695f8b62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e3bbaf0022b40e73", "level": "none", "message": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/MpsPanel.tsx:3"}, "properties": {"repobilityId": "227285b4793b8ce3", "scanner": "scanner-primary", "fingerprint": "e3bbaf0022b40e73", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ccb74fe23dff65b2", "level": "none", "message": {"text": "Commented-code block (9 lines) in omega-terminal/src/panels/PanelHost.tsx:12"}, "properties": {"repobilityId": "67442398e0af4a6e", "scanner": "scanner-primary", "fingerprint": "ccb74fe23dff65b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ca47f4ba835e19d", "level": "none", "message": {"text": "Commented-code block (13 lines) in omega-terminal/src/panels/LdgPanel.tsx:3"}, "properties": {"repobilityId": "0e9844531ebb8a74", "scanner": "scanner-primary", "fingerprint": "4ca47f4ba835e19d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-833f7a6fbd96f63d", "level": "none", "message": {"text": "Commented-code block (5 lines) in omega-terminal/src/panels/OmonPanel.tsx:3"}, "properties": {"repobilityId": "2a04a5b7eee018f4", "scanner": "scanner-primary", "fingerprint": "833f7a6fbd96f63d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7386b336c4d186e", "level": "none", "message": {"text": "Commented-code block (6 lines) in omega-terminal/src/panels/_shared/PanelChrome.tsx:3"}, "properties": {"repobilityId": "c42744fd919fbc19", "scanner": "scanner-primary", "fingerprint": "c7386b336c4d186e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df8242726f3b5a4e", "level": "none", "message": {"text": "Commented-code block (6 lines) in omega-terminal/src/scanner/score.ts:7"}, "properties": {"repobilityId": "1a1b536300caa72d", "scanner": "scanner-primary", "fingerprint": "df8242726f3b5a4e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ccef238c847f8594", "level": "none", "message": {"text": "Commented-code block (6 lines) in omega-terminal/src/scanner/indicators.ts:4"}, "properties": {"repobilityId": "803ee7d33d0397d3", "scanner": "scanner-primary", "fingerprint": "ccef238c847f8594", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4113b70da7615a7", "level": "none", "message": {"text": "Commented-code block (11 lines) in omega-terminal/src/scanner/buildScan.ts:4"}, "properties": {"repobilityId": "be3df60c3f1595ac", "scanner": "scanner-primary", "fingerprint": "f4113b70da7615a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f29f3d01fa02544", "level": "none", "message": {"text": "Commented-code block (23 lines) in omega-terminal/src/hooks/useEngineHealth.ts:7"}, "properties": {"repobilityId": "576000c607e2e19d", "scanner": "scanner-primary", "fingerprint": "2f29f3d01fa02544", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f6896f83e1246c3", "level": "none", "message": {"text": "Commented-code block (13 lines) in omega-terminal/src/hooks/usePanelData.ts:4"}, "properties": {"repobilityId": "662cd7b5b55712b1", "scanner": "scanner-primary", "fingerprint": "2f6896f83e1246c3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f70227d5cbfcc24", "level": "none", "message": {"text": "Commented-code block (9 lines) in phase2/donchian_postregime_sweep_v3.py:10"}, "properties": {"repobilityId": "fd729a7df23b1c1b", "scanner": "scanner-primary", "fingerprint": "2f70227d5cbfcc24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a988ead3e5b78ef", "level": "note", "message": {"text": "Legacy-named symbol `be_old` in tools/s23_gate_analysis.py:37"}, "properties": {"repobilityId": "4c2645e9d81b1ea1", "scanner": "scanner-primary", "fingerprint": "4a988ead3e5b78ef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8a424dba0fbb55e5", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/s23_gate_analysis.py:148"}, "properties": {"repobilityId": "a662e667810b9400", "scanner": "scanner-primary", "fingerprint": "8a424dba0fbb55e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb55404c07e65e3a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/apr21_missed_move.py:268"}, "properties": {"repobilityId": "165b30601d1c5e3c", "scanner": "scanner-primary", "fingerprint": "cb55404c07e65e3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-868f832865737d66", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/apr17_replay.py:75"}, "properties": {"repobilityId": "01df44596edde149", "scanner": "scanner-primary", "fingerprint": "868f832865737d66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7841a4d02e1ccdad", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/stock_screen.py:2"}, "properties": {"repobilityId": "f04a78ba99efbcd8", "scanner": "scanner-primary", "fingerprint": "7841a4d02e1ccdad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8afe1bab6c580b53", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/mgc_live_bars.py:2"}, "properties": {"repobilityId": "2dbedffe365b90d1", "scanner": "scanner-primary", "fingerprint": "8afe1bab6c580b53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a59fc05011bf463", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/nq_pull_history.py:2"}, "properties": {"repobilityId": "c6f85cc0aab873b7", "scanner": "scanner-primary", "fingerprint": "5a59fc05011bf463", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-180cefdec0e8730b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/pull_index_history.py:2"}, "properties": {"repobilityId": "78fe2a6748119d55", "scanner": "scanner-primary", "fingerprint": "180cefdec0e8730b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d81f096a74320ccf", "level": "note", "message": {"text": "Legacy-named symbol `tsmom_v2` in tools/engine_contract_check.py:58"}, "properties": {"repobilityId": "127f468ab9250e10", "scanner": "scanner-primary", "fingerprint": "d81f096a74320ccf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eacbaa5161a0abbc", "level": "none", "message": {"text": "Commented-code block (10 lines) in tools/engine_contract_check.py:16"}, "properties": {"repobilityId": "115299da6ccfa0ed", "scanner": "scanner-primary", "fingerprint": "eacbaa5161a0abbc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-229b9e0b005df140", "level": "none", "message": {"text": "Commented-code block (8 lines) in tools/ibkr_dom_bridge.py:32"}, "properties": {"repobilityId": "246dc27ea98da13d", "scanner": "scanner-primary", "fingerprint": "229b9e0b005df140", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d9bfd39f4072d97", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/pull_nas_cash.py:2"}, "properties": {"repobilityId": "ece179163a465752", "scanner": "scanner-primary", "fingerprint": "7d9bfd39f4072d97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8948cfa5b688115c", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/mgc_volprofile.py:2"}, "properties": {"repobilityId": "1645210d91c37ba5", "scanner": "scanner-primary", "fingerprint": "8948cfa5b688115c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17841afbe0d2eb32", "level": "none", "message": {"text": "Commented-code block (7 lines) in tools/pull_stock_bars.py:2"}, "properties": {"repobilityId": "26ac2c08f39c0766", "scanner": "scanner-primary", "fingerprint": "17841afbe0d2eb32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26a76bb6f9d0db9b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/deflated_sharpe_gate.py:128"}, "properties": {"repobilityId": "bff173d96f6a52ce", "scanner": "scanner-primary", "fingerprint": "26a76bb6f9d0db9b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12153356f41a3f38", "level": "none", "message": {"text": "Commented-code block (5 lines) in pump/reentry_cap_bt.py:2"}, "properties": {"repobilityId": "1db338f182f49093", "scanner": "scanner-primary", "fingerprint": "12153356f41a3f38", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-607da039ec5c748f", "level": "none", "message": {"text": "Commented-code block (6 lines) in pump/pump_feed_bridge.py:378"}, "properties": {"repobilityId": "69dd1cf0e9649f08", "scanner": "scanner-primary", "fingerprint": "607da039ec5c748f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-97e0745661fcc6c3", "level": "note", "message": {"text": "Legacy-named symbol `bf_unused` in pump/pump_recalib_bt.py:221"}, "properties": {"repobilityId": "b8b34f72fb314e30", "scanner": "scanner-primary", "fingerprint": "97e0745661fcc6c3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ccb2c0dd4a3e2935", "level": "none", "message": {"text": "Commented-code block (6 lines) in pump/bigcap_feed_bridge.py:46"}, "properties": {"repobilityId": "78feff297ed0a190", "scanner": "scanner-primary", "fingerprint": "ccb2c0dd4a3e2935", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a29ea7751e919542", "level": "none", "message": {"text": "Commented-code block (5 lines) in pump/month_sim.py:2"}, "properties": {"repobilityId": "d1dea1778199263c", "scanner": "scanner-primary", "fingerprint": "a29ea7751e919542", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9559623aa889ac34", "level": "none", "message": {"text": "Commented-code block (5 lines) in bracket-bot/live/_common.py:107"}, "properties": {"repobilityId": "448fab58bb4ffe10", "scanner": "scanner-primary", "fingerprint": "9559623aa889ac34", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e0e2c5cfe4aea2de", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "a27572a8d98d17e9", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "41c636cd00aa73a0", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "a818a99f3db24976", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "2566a15771f0d546", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b578954be3c91748", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d1af8561946c5ee4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "dd5ca3973ab9f7c8", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3915b54b186ae529", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-380b7cb95b387b9c", "level": "note", "message": {"text": "Near-duplicate function bodies in 11 places"}, "properties": {"repobilityId": "9e18d7a937df9eb0", "scanner": "scanner-primary", "fingerprint": "380b7cb95b387b9c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-c54c6fb8e364daaa", "level": "note", "message": {"text": "Near-duplicate function bodies in 16 places"}, "properties": {"repobilityId": "732410da359edbb1", "scanner": "scanner-primary", "fingerprint": "c54c6fb8e364daaa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "5d0990695dd48417", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "0628f05c9b22587d", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "30e68fda1fe1ca91", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "965ca8bcc90891f7", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "b9f2b822ff642542", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "f387a160da52c639", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "b39201a06a91a4be", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "f42f8d713720bab0", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "cfd55f709b364997", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-71bef7142bba55eb", "level": "error", "message": {"text": "Flask mutation route `api_cancel_all` without `@login_required` \u2014 bracket-bot/server.py:141"}, "properties": {"repobilityId": "0fe156388dad141e", "scanner": "scanner-primary", "fingerprint": "71bef7142bba55eb", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bracket-bot/server.py"}, "region": {"startLine": 141}}}]}, {"ruleId": "scanner-1a6d91f2236825bf", "level": "note", "message": {"text": "Unused endpoint: ANY /"}, "properties": {"repobilityId": "a7b149f68ea25846", "scanner": "scanner-primary", "fingerprint": "1a6d91f2236825bf", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-669aad044ad1df79", "level": "note", "message": {"text": "Unused endpoint: ANY /api/trades"}, "properties": {"repobilityId": "794af2af8e3cb364", "scanner": "scanner-primary", "fingerprint": "669aad044ad1df79", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e258d1973c46d268", "level": "note", "message": {"text": "Unused endpoint: ANY /api/summary"}, "properties": {"repobilityId": "8355fcb0eb298396", "scanner": "scanner-primary", "fingerprint": "e258d1973c46d268", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a37ec20360ebba48", "level": "note", "message": {"text": "Unused endpoint: ANY /api/cancel_all"}, "properties": {"repobilityId": "c93715957a57a019", "scanner": "scanner-primary", "fingerprint": "a37ec20360ebba48", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-8324e22f20a0063d", "level": "note", "message": {"text": "Unused endpoint: ANY /api/open_orders"}, "properties": {"repobilityId": "38dee1f0efa61e42", "scanner": "scanner-primary", "fingerprint": "8324e22f20a0063d", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-8ece8c987ff9c424", "level": "note", "message": {"text": "Unused endpoint: ANY /api/health"}, "properties": {"repobilityId": "45bfdd8dc3042b32", "scanner": "scanner-primary", "fingerprint": "8ece8c987ff9c424", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e1a61ead29e17012", "level": "note", "message": {"text": "Unused endpoint: ANY /api/status"}, "properties": {"repobilityId": "f74a51d1153b778b", "scanner": "scanner-primary", "fingerprint": "e1a61ead29e17012", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}