{"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-7daedeb390bc3d85", "name": "Possibly dead Python function: reset_usage", "shortDescription": {"text": "Possibly dead Python function: reset_usage"}, "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-d3a29cd88a4da83a", "name": "Possibly dead Python function: batch", "shortDescription": {"text": "Possibly dead Python function: batch"}, "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-4f06d0de6c6ab3d8", "name": "Possibly dead Python function: make_local_llm", "shortDescription": {"text": "Possibly dead Python function: make_local_llm"}, "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-09410b575a921bfe", "name": "Possibly dead Python function: make_stub_llm", "shortDescription": {"text": "Possibly dead Python function: make_stub_llm"}, "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-1e3174026d0e22a2", "name": "Possibly dead Python function: describe", "shortDescription": {"text": "Possibly dead Python function: describe"}, "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-8ec33062e7ea458e", "name": "Possibly dead Python function: load_candidate", "shortDescription": {"text": "Possibly dead Python function: load_candidate"}, "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-51e8dabc254ac473", "name": "Possibly dead Python function: real_ebpf_mutate", "shortDescription": {"text": "Possibly dead Python function: real_ebpf_mutate"}, "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-edead3c4c2f6385f", "name": "Possibly dead Python function: tool_explore_frontier", "shortDescription": {"text": "Possibly dead Python function: tool_explore_frontier"}, "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-215b3924520dc3ae", "name": "Possibly dead Python function: update_claim_payload", "shortDescription": {"text": "Possibly dead Python function: update_claim_payload"}, "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-f21dc4e5d46284b3", "name": "Possibly dead Python function: neighbors", "shortDescription": {"text": "Possibly dead Python function: neighbors"}, "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-636825af0311381f", "name": "Possibly dead Python function: add_exemplar", "shortDescription": {"text": "Possibly dead Python function: add_exemplar"}, "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-097b0245e91f6a2f", "name": "Possibly dead Python function: verify_token", "shortDescription": {"text": "Possibly dead Python function: verify_token"}, "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-066e960ad89d8e38", "name": "Possibly dead Python function: update_rules_architecture", "shortDescription": {"text": "Possibly dead Python function: update_rules_architecture"}, "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-ca5312178fc98ac8", "name": "Possibly dead Python function: visit_Call", "shortDescription": {"text": "Possibly dead Python function: visit_Call"}, "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-37c369d9cacd9329", "name": "Possibly dead Python function: visit_Assign", "shortDescription": {"text": "Possibly dead Python function: visit_Assign"}, "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-095df518bdd96dca", "name": "Possibly dead Python function: visit_Attribute", "shortDescription": {"text": "Possibly dead Python function: visit_Attribute"}, "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-36faa4d7e3c21720", "name": "Possibly dead Python function: clear_results", "shortDescription": {"text": "Possibly dead Python function: clear_results"}, "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-affc2068ff7a211c", "name": "Possibly dead Python function: inject_memory_context", "shortDescription": {"text": "Possibly dead Python function: inject_memory_context"}, "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-ffa4be1cc9ae59f8", "name": "Possibly dead Python function: record_routing", "shortDescription": {"text": "Possibly dead Python function: record_routing"}, "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-446c2b2f6f44c9c7", "name": "Possibly dead Python function: record_decompose", "shortDescription": {"text": "Possibly dead Python function: record_decompose"}, "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-945a914f8531d663", "name": "Possibly dead Python function: record_topology", "shortDescription": {"text": "Possibly dead Python function: record_topology"}, "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-2f8d791d6664fe0b", "name": "Possibly dead Python function: record_node", "shortDescription": {"text": "Possibly dead Python function: record_node"}, "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-1ea85dd06ebc4bbe", "name": "Possibly dead Python function: record_reassignment", "shortDescription": {"text": "Possibly dead Python function: record_reassignment"}, "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-d63da3583b14afc0", "name": "Dockerfile runs as root: Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a91a916e01b3435e", "name": "Docker base image is tag-pinned but not digest-pinned: rust:slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: rust:slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f1835bac5f5197b", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.13-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.13-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-291c94a5fa11733e", "name": "Insecure pattern 'tls_verify_false' in CLAUDE.md:10", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in CLAUDE.md:10"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ebc5dbf00448f216", "name": "Possible secret in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json", "shortDescription": {"text": "Possible secret in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-71bb4be4b2c3e090", "name": "Insecure pattern 'subprocess_shell_true' in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json:383", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json:383"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a76ff6a350b07e4b", "name": "Possible secret in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json", "shortDescription": {"text": "Possible secret in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4bb1c9a7eb2bace0", "name": "Insecure pattern 'subprocess_shell_true' in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json:81", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json:81"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-330ebd43e408cdac", "name": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/providers.js:100", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/providers.js:100"}, "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-23a8ab16f58596dd", "name": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/events.js:63", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/events.js:63"}, "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-dab8675a2050245e", "name": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/dashboard.js:424", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/dashboard.js:424"}, "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-f7fd945409bd6e1b", "name": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/chat.js:73", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/chat.js:73"}, "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-17b61f7ffd55359a", "name": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/topology.js:84", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/topology.js:84"}, "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-3787ce842882d1b0", "name": "Insecure pattern 'tls_verify_false' in scripts/exocortex_ingest.py:50", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in scripts/exocortex_ingest.py:50"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fa8cfdf2ba826210", "name": "Insecure pattern 'exec_used' in sage-core/src/verification/smt.rs:1150", "shortDescription": {"text": "Insecure pattern 'exec_used' in sage-core/src/verification/smt.rs:1150"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-67f6470d25a94fbc", "name": "Insecure pattern 'eval_used' in sage-core/src/sandbox/validator.rs:242", "shortDescription": {"text": "Insecure pattern 'eval_used' in sage-core/src/sandbox/validator.rs:242"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-33660854167014fe", "name": "Insecure pattern 'exec_used' in sage-core/src/sandbox/validator.rs:235", "shortDescription": {"text": "Insecure pattern 'exec_used' in sage-core/src/sandbox/validator.rs:235"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-65857064c08b8c55", "name": "Insecure pattern 'exec_used' in sage-core/plugins/cpython-runner/app.py:68", "shortDescription": {"text": "Insecure pattern 'exec_used' in sage-core/plugins/cpython-runner/app.py:68"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9b2bbe26154eca08", "name": "Insecure pattern 'eval_used' in sage-python/scripts/swebench_repair_and_eval_v16.py:173", "shortDescription": {"text": "Insecure pattern 'eval_used' in sage-python/scripts/swebench_repair_and_eval_v16.py:173"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fbdc0715a4b34beb", "name": "Insecure pattern 'private_key_in_repo' in sage-python/src/sage/security/redaction.py:19", "shortDescription": {"text": "Insecure pattern 'private_key_in_repo' in sage-python/src/sage/security/redaction.py:19"}, "fullDescription": {"text": "Found a known-risky pattern (private_key_in_repo). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ef2265e1a423732a", "name": "Insecure pattern 'eval_used' in sage-python/src/sage/bench/humaneval_data.json:1125", "shortDescription": {"text": "Insecure pattern 'eval_used' in sage-python/src/sage/bench/humaneval_data.json:1125"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-20a8bbf962f328aa", "name": "Insecure pattern 'subprocess_shell_true' in sage-python/src/sage/sandbox/manager.py:137", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in sage-python/src/sage/sandbox/manager.py:137"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-509259eb18a69b71", "name": "Insecure pattern 'eval_used' in sage-python/src/sage/topology/README.md:13", "shortDescription": {"text": "Insecure pattern 'eval_used' in sage-python/src/sage/topology/README.md:13"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b648915d02ac6461", "name": "Insecure pattern 'eval_used' in sage-python/src/sage/topology/kg_rlvr.py:75", "shortDescription": {"text": "Insecure pattern 'eval_used' in sage-python/src/sage/topology/kg_rlvr.py:75"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-82796f67f2d698de", "name": "Insecure pattern 'node_child_process' in clients/pi-ygn-sage/src/index.ts:14", "shortDescription": {"text": "Insecure pattern 'node_child_process' in clients/pi-ygn-sage/src/index.ts:14"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1ffefd940463378c", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e966be6d5ca11839", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "dtolnay/rust-toolchain@stable can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-83fda8e7f4aa9ca3", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a951a17e73ed074", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-27924aa79fa4a517", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/cache@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd319093aae540af", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/upload-artifact@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-99ff7bc6bc7c435b", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b290c7ba6c8f2dd4", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1f43d13ee71ec96e", "name": "Very large file: sage-core/src/routing/bandit.rs (1913 lines)", "shortDescription": {"text": "Very large file: sage-core/src/routing/bandit.rs (1913 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15df030fb889e643", "name": "Very large file: sage-core/src/routing/system_router.rs (1769 lines)", "shortDescription": {"text": "Very large file: sage-core/src/routing/system_router.rs (1769 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-468832fa39cf7a93", "name": "Very large file: sage-core/src/routing/model_assigner.rs (3064 lines)", "shortDescription": {"text": "Very large file: sage-core/src/routing/model_assigner.rs (3064 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4480d3054cfe408e", "name": "Very large file: sage-core/src/verification/smt.rs (1442 lines)", "shortDescription": {"text": "Very large file: sage-core/src/verification/smt.rs (1442 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1dea4787e98a4338", "name": "Very large file: sage-core/src/topology/engine.rs (1718 lines)", "shortDescription": {"text": "Very large file: sage-core/src/topology/engine.rs (1718 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e57e662d8a1ecf4", "name": "Very large file: sage-python/tests/test_sage_cli_jsonl.py (2113 lines)", "shortDescription": {"text": "Very large file: sage-python/tests/test_sage_cli_jsonl.py (2113 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c88a9967c4f6731", "name": "Very large file: sage-python/tests/test_invariant_i11.py (1470 lines)", "shortDescription": {"text": "Very large file: sage-python/tests/test_invariant_i11.py (1470 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c721ecb93f84caf9", "name": "Very large file: sage-python/tests/test_run_dryrun_arm_d.py (3681 lines)", "shortDescription": {"text": "Very large file: sage-python/tests/test_run_dryrun_arm_d.py (3681 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ecc60de4f565e3bb", "name": "Very large file: sage-python/tests/test_pipeline.py (1492 lines)", "shortDescription": {"text": "Very large file: sage-python/tests/test_pipeline.py (1492 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-93ed6328b9cf9dee", "name": "Very large file: sage-python/scripts/run_dryrun_arm_d.py (3530 lines)", "shortDescription": {"text": "Very large file: sage-python/scripts/run_dryrun_arm_d.py (3530 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d189ba8601b15fb6", "name": "Very large file: sage-python/scripts/generate_dataset_10k.py (1353 lines)", "shortDescription": {"text": "Very large file: sage-python/scripts/generate_dataset_10k.py (1353 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b5c50cf56d23adf", "name": "Very large file: sage-python/src/sage/cli/run.py (1302 lines)", "shortDescription": {"text": "Very large file: sage-python/src/sage/cli/run.py (1302 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-391d67df8d9012c1", "name": "Very large file: sage-python/src/sage/bench/swebench_bench.py (2010 lines)", "shortDescription": {"text": "Very large file: sage-python/src/sage/bench/swebench_bench.py (2010 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98a4a6704999fe73", "name": "Very large file: sage-python/src/sage/runtime/event_log/payload_schemas.py (1619 lines)", "shortDescription": {"text": "Very large file: sage-python/src/sage/runtime/event_log/payload_schemas.py (1619 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7e60656848ca4c8", "name": "Very large file: sage-python/src/sage/topology/runner.py (2597 lines)", "shortDescription": {"text": "Very large file: sage-python/src/sage/topology/runner.py (2597 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "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 998 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 115 placeholder/mock markers across 28 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-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-ecb0d2c55ed6875d", "name": "Agent authority lacks a verifier contract: .claude/settings.local.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/settings.local.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dc125b5aff2867dd", "name": "Agent authority lacks a verifier contract: .claude/rules/meta-harness.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/meta-harness.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-582e2190aa5cfb41", "name": "Commented-code block (6 lines) in external/meta-harness/reference_examples/ygn_sage/meta_harness.py:32", "shortDescription": {"text": "Commented-code block (6 lines) in external/meta-harness/reference_examples/ygn_sage/meta_harness.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-62cd2cf0143465ee", "name": "Commented-code block (5 lines) in external/meta-harness/reference_examples/ygn_sage/codex_wrapper.py:176", "shortDescription": {"text": "Commented-code block (5 lines) in external/meta-harness/reference_examples/ygn_sage/codex_wrapper.py:176"}, "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-d0bdcfc9d26f673f", "name": "Commented-code block (9 lines) in sage-discover/mcp_gateway.py:124", "shortDescription": {"text": "Commented-code block (9 lines) in sage-discover/mcp_gateway.py:124"}, "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-b38391d01795a4f1", "name": "Network/subprocess call without timeout or try/except \u2014 sage-discover/src/discover/ingestion.py:150", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-discover/src/discover/ingestion.py:150"}, "fullDescription": {"text": "`urllib.request.urlretrieve(...)` 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-06f218495d5e2b65", "name": "Blocking `urllib.request.urlretrieve(...)` inside `async def download_pdf` \u2014 sage-discover/src/discover/ingestion.py:150", "shortDescription": {"text": "Blocking `urllib.request.urlretrieve(...)` inside `async def download_pdf` \u2014 sage-discover/src/discover/ingestion.py:150"}, "fullDescription": {"text": "Sync I/O inside an async function blocks the event loop. While `urllib.request.urlretrieve(...)` is running, *all* other coroutines on this loop are paused \u2014 silent throughput collapse under concurrency. Use the async equivalent (`httpx.AsyncClient`, `asyncio.sleep`, `aiofiles`) or wrap with `await asyncio.to_thread(...)`."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "high", "confidence": 1.0}}, {"id": "scanner-940a82432295b96c", "name": "Legacy-named symbol `days_old` in sage-discover/src/discover/frontier.py:113", "shortDescription": {"text": "Legacy-named symbol `days_old` in sage-discover/src/discover/frontier.py:113"}, "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-42c38dccc5628e18", "name": "Commented-code block (6 lines) in sage-discover/src/discover/pipeline.py:138", "shortDescription": {"text": "Commented-code block (6 lines) in sage-discover/src/discover/pipeline.py:138"}, "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-f02fd0a51d4dbabc", "name": "Legacy-named symbol `pipeline_v2` in docs/benchmarks/2026-05-11-provider-execution-witness-chain/reproduce.py:28", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in docs/benchmarks/2026-05-11-provider-execution-witness-chain/reproduce.py:28"}, "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-f54f6afe17f35442", "name": "`fetch()` without try/.catch or AbortSignal \u2014 ui/static/js/chat.js:246", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/static/js/chat.js:246"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e44bf59d2ca096b4", "name": "Commented-code block (5 lines) in scripts/status_snapshot.py:119", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/status_snapshot.py:119"}, "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-b4670fdc7993d331", "name": "Legacy-named symbol `pipeline_v2` in scripts/narrative_guard_phase22.py:38", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in scripts/narrative_guard_phase22.py:38"}, "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-f44a497b0793ce69", "name": "Commented-code block (5 lines) in scripts/narrative_guard_phase22.py:70", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/narrative_guard_phase22.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-7bd6f57f1f5e4da4", "name": "Legacy-named symbol `pipeline_v2` in scripts/phase22_inventory.py:27", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in scripts/phase22_inventory.py:27"}, "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-ee8c969acde03c39", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_phase_a_wrappers.py:1", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_phase_a_wrappers.py:1"}, "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-05e643787b466026", "name": "Commented-code block (6 lines) in sage-python/tests/test_routing_gt_invariant.py:68", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/tests/test_routing_gt_invariant.py:68"}, "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-81069c4942988f05", "name": "Legacy-named symbol `test_validator_strict_current_rejects_v1` in sage-python/tests/test_runtime_event_contracts.py:657", "shortDescription": {"text": "Legacy-named symbol `test_validator_strict_current_rejects_v1` in sage-python/tests/test_runtime_event_contracts.py:657"}, "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-ffb05034ff864e7a", "name": "Commented-code block (5 lines) in sage-python/tests/test_runtime_event_contracts.py:311", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_runtime_event_contracts.py:311"}, "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-c9d59f0b4af78c15", "name": "Legacy-named symbol `test_codex_extract_text_from_jsonl_v1_and_v2` in sage-python/tests/test_llm_providers.py:116", "shortDescription": {"text": "Legacy-named symbol `test_codex_extract_text_from_jsonl_v1_and_v2` in sage-python/tests/test_llm_providers.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-a79e9b90234714fc", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_oxiz_pipeline.py:8", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_oxiz_pipeline.py:8"}, "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-0c2ae5a763257b7f", "name": "Legacy-named symbol `test_quality_estimator_v2` in sage-python/tests/test_e2e_integration.py:805", "shortDescription": {"text": "Legacy-named symbol `test_quality_estimator_v2` in sage-python/tests/test_e2e_integration.py:805"}, "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-2dd52a6964061b6f", "name": "Legacy-named symbol `pipeline_fallback_legacy` in sage-python/tests/test_execution_path.py:4", "shortDescription": {"text": "Legacy-named symbol `pipeline_fallback_legacy` in sage-python/tests/test_execution_path.py:4"}, "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-8e2981b4cd053b9d", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_run_byte_identical.py:5", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_run_byte_identical.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-ef37e8ca20f508ab", "name": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_run_byte_identical.py:94", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_run_byte_identical.py:94"}, "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-d255998c659c4f36", "name": "Commented-code block (7 lines) in sage-python/tests/conftest.py:41", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/conftest.py:41"}, "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-53daaaa61681d594", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_execution_witness.py:29", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_execution_witness.py:29"}, "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-46c31f89eadf52be", "name": "Commented-code block (9 lines) in sage-python/tests/test_swebench_diff_verifier.py:71", "shortDescription": {"text": "Commented-code block (9 lines) in sage-python/tests/test_swebench_diff_verifier.py:71"}, "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-ec3e15bb9c17865e", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_reroute_runtime_integration.py:17", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_reroute_runtime_integration.py:17"}, "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-65938df3991959f4", "name": "Commented-code block (11 lines) in sage-python/tests/test_bench_host_suspend_integration.py:84", "shortDescription": {"text": "Commented-code block (11 lines) in sage-python/tests/test_bench_host_suspend_integration.py:84"}, "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-37b31ce1b8779b14", "name": "Commented-code block (9 lines) in sage-python/tests/test_save_state_manifest_contract.py:161", "shortDescription": {"text": "Commented-code block (9 lines) in sage-python/tests/test_save_state_manifest_contract.py:161"}, "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-93b2cae778cf7f5a", "name": "Legacy-named symbol `test_canonical_env_var_wins_over_legacy` in sage-python/tests/test_context7_tools.py:65", "shortDescription": {"text": "Legacy-named symbol `test_canonical_env_var_wins_over_legacy` in sage-python/tests/test_context7_tools.py:65"}, "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-20625041bc69b24c", "name": "Commented-code block (5 lines) in sage-python/tests/test_agent_loop_bypass_factory.py:73", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_agent_loop_bypass_factory.py:73"}, "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-a4a92a02bcf875c8", "name": "Commented-code block (5 lines) in sage-python/tests/test_swebench_ca_patch.py:40", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_swebench_ca_patch.py:40"}, "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-658fe222bf31e92d", "name": "Legacy-named symbol `cli_v1` in sage-python/tests/test_sage_cli_jsonl.py:73", "shortDescription": {"text": "Legacy-named symbol `cli_v1` in sage-python/tests/test_sage_cli_jsonl.py:73"}, "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-c2fe6db1a55310da", "name": "Commented-code block (6 lines) in sage-python/tests/test_sage_cli_jsonl.py:880", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/tests/test_sage_cli_jsonl.py:880"}, "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-d9e4c8fff47a74b3", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_learning_side_effect_ledger_contract.py:13", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_learning_side_effect_ledger_contract.py:13"}, "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-7e17563947b71b96", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_online_evolution.py:16", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_online_evolution.py:16"}, "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-9db74b253d4c6e2f", "name": "Commented-code block (7 lines) in sage-python/tests/test_online_evolution.py:131", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/test_online_evolution.py:131"}, "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-8d162e5c6dc85008", "name": "Commented-code block (6 lines) in sage-python/tests/test_bench_metadata.py:11", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/tests/test_bench_metadata.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-17145a0a12ccdcee", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bandit_causality.py:15", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bandit_causality.py:15"}, "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-8656ef0c56652c4e", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_adaptation.py:6", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_adaptation.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-a726a7d6b2173675", "name": "Commented-code block (6 lines) in sage-python/tests/test_bench_targeted_filters.py:62", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/tests/test_bench_targeted_filters.py:62"}, "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-9f027bbdfde7f720", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_oracle_stack.py:230", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_oracle_stack.py:230"}, "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-f7df846102c6b35b", "name": "Legacy-named symbol `test_normalize_chat_tools_filter_is_per_call_copy` in sage-python/tests/test_input_adapter.py:207", "shortDescription": {"text": "Legacy-named symbol `test_normalize_chat_tools_filter_is_per_call_copy` in sage-python/tests/test_input_adapter.py:207"}, "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-4e7233fd529496cf", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_policy.py:13", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_policy.py:13"}, "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-e74421916fe983e8", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_pool.py:477", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_pool.py:477"}, "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-7044b35fb679771c", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bypass_structural_isolation.py:43", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bypass_structural_isolation.py:43"}, "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-0435003378420907", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_run_frame.py:199", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_run_frame.py:199"}, "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-b7a17015fca8354e", "name": "Commented-code block (5 lines) in sage-python/tests/test_orphan_tool_truncation.py:60", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_orphan_tool_truncation.py:60"}, "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-68820be92d7c179e", "name": "Legacy-named symbol `canary_pre_grader_gate_v1` in sage-python/tests/test_canary_pre_grader_gate.py:399", "shortDescription": {"text": "Legacy-named symbol `canary_pre_grader_gate_v1` in sage-python/tests/test_canary_pre_grader_gate.py:399"}, "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-8277eefc23ea2d18", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_topology_flags.py:11", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_topology_flags.py:11"}, "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-c887d52e2838d2c7", "name": "Commented-code block (7 lines) in sage-python/tests/test_swebench_diff_verifier_reasons.py:214", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/test_swebench_diff_verifier_reasons.py:214"}, "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-2fd9ac3ba5d7136b", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_budget.py:12", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_budget.py:12"}, "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-fb237ea2c2c64ede", "name": "Legacy-named symbol `quality_estimator_v2` in sage-python/tests/test_quality_estimator_v2.py:37", "shortDescription": {"text": "Legacy-named symbol `quality_estimator_v2` in sage-python/tests/test_quality_estimator_v2.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-36e0b694cea88d7e", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pillar_logging.py:40", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pillar_logging.py:40"}, "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-ad14b10d6166b603", "name": "Commented-code block (5 lines) in sage-python/tests/test_agent_loop_factory.py:251", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_agent_loop_factory.py:251"}, "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-40e46da4324b543e", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_oracle_gate_invariant.py:38", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_oracle_gate_invariant.py:38"}, "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-23b64d7c664777ba", "name": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_oracle_gate_invariant.py:147", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_oracle_gate_invariant.py:147"}, "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-628ac24176d857aa", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_fix_c_budget_tier_no_controller.py:8", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_fix_c_budget_tier_no_controller.py:8"}, "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-edccb8e59eb05499", "name": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_fix_c_budget_tier_no_controller.py:117", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_fix_c_budget_tier_no_controller.py:117"}, "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-09a33e7bd8fd7ad4", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_assigner_trace.py:126", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_assigner_trace.py:126"}, "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-e01dbc837239614c", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_narrative_guard.py:79", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_narrative_guard.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-6d58ed0403751a90", "name": "Commented-code block (7 lines) in sage-python/tests/test_narrative_guard.py:88", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/test_narrative_guard.py:88"}, "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-6a90fb054870e4e3", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_system_hint.py:17", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_system_hint.py:17"}, "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-13666bd9a254a5b9", "name": "Commented-code block (5 lines) in sage-python/tests/test_system_hint.py:161", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_system_hint.py:161"}, "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-9d1e90d99554cf13", "name": "Commented-code block (5 lines) in sage-python/tests/test_swebench_diff_verifier_annotation.py:146", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_swebench_diff_verifier_annotation.py:146"}, "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-ffb989c950fa34bb", "name": "Commented-code block (5 lines) in sage-python/tests/test_e2e_live_providers.py:547", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_e2e_live_providers.py:547"}, "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-b56ad7b13e9cbba1", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_e2e_campaign.py:168", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_e2e_campaign.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-d89757a316138d83", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_bandit_attribution_invariant.py:35", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_bandit_attribution_invariant.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-98c826cbda8f1a59", "name": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_bandit_attribution_invariant.py:523", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_bandit_attribution_invariant.py:523"}, "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-2ea005062ac1b353", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_control_surface_fields.py:85", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_control_surface_fields.py:85"}, "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-67e98f6fb2981ab8", "name": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_control_surface_fields.py:91", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_control_surface_fields.py:91"}, "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-ff3298ad7a70f716", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bypass.py:19", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bypass.py:19"}, "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-ff54abe80f5eda25", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_model_assigner_top3_logging.py:9", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_model_assigner_top3_logging.py:9"}, "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-844557cc1ed12e7e", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_fallback_provider.py:13", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_fallback_provider.py:13"}, "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-f7ef96c918293d03", "name": "Legacy-named symbol `test_FW4_shutil_copy` in sage-python/tests/test_wasm_sandbox_redteam.py:279", "shortDescription": {"text": "Legacy-named symbol `test_FW4_shutil_copy` in sage-python/tests/test_wasm_sandbox_redteam.py:279"}, "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-bf43572dedbe6889", "name": "Commented-code block (7 lines) in sage-python/tests/test_wasm_sandbox_redteam.py:30", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/test_wasm_sandbox_redteam.py:30"}, "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-2698dbd1e0490fd2", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_periodic_save_epoch_preflight.py:60", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_periodic_save_epoch_preflight.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-75bc4d99cf2971e3", "name": "Commented-code block (5 lines) in sage-python/tests/test_swebench_pro_fetch.py:225", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_swebench_pro_fetch.py:225"}, "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-21dbbfc22aaa3476", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_invariant_i11.py:29", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_invariant_i11.py:29"}, "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-3d0b4d66d2e65671", "name": "Commented-code block (7 lines) in sage-python/tests/test_invariant_i11.py:898", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/test_invariant_i11.py:898"}, "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-c7a39064477f5191", "name": "Legacy-named symbol `swebench_pro_grader_preflight_v1` in sage-python/tests/test_run_dryrun_arm_d.py:2769", "shortDescription": {"text": "Legacy-named symbol `swebench_pro_grader_preflight_v1` in sage-python/tests/test_run_dryrun_arm_d.py:2769"}, "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-09134dfcf848af75", "name": "Commented-code block (5 lines) in sage-python/tests/test_run_dryrun_arm_d.py:1146", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_run_dryrun_arm_d.py:1146"}, "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-91820f9c34917ea6", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_governance.py:22", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_governance.py:22"}, "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-93dc934786e43d0e", "name": "Commented-code block (5 lines) in sage-python/tests/test_rust_controller.py:464", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_rust_controller.py:464"}, "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-b1c78654d3d74705", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_topology_skip_guardrails_decoupling.py:74", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_topology_skip_guardrails_decoupling.py:74"}, "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-d256446e091c85f9", "name": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_topology_skip_guardrails_decoupling.py:313", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_topology_skip_guardrails_decoupling.py:313"}, "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-4c8482014d6312d5", "name": "Legacy-named symbol `pytest_summary_v1` in sage-python/tests/test_runtime_evidence.py:297", "shortDescription": {"text": "Legacy-named symbol `pytest_summary_v1` in sage-python/tests/test_runtime_evidence.py:297"}, "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-0be122ce05f30fde", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_phase22_deletion_contracts.py:39", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_phase22_deletion_contracts.py:39"}, "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-89688a1a42c62003", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_mypy_count.py:111", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_mypy_count.py:111"}, "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-3694776185fab831", "name": "Commented-code block (118 lines) in sage-python/tests/test_mypy_count.py:13", "shortDescription": {"text": "Commented-code block (118 lines) in sage-python/tests/test_mypy_count.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-9648855e789c4117", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline.py:25", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline.py:25"}, "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-eef897e30c5df41c", "name": "Commented-code block (7 lines) in sage-python/tests/test_pipeline.py:287", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/tests/test_pipeline.py:287"}, "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-15c90eeb2b8781e0", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_f7_task_system_forward.py:15", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_f7_task_system_forward.py:15"}, "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-36d33be5d4edb7f8", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_tool_policy.py:455", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_tool_policy.py:455"}, "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-33188d396e636ec6", "name": "Commented-code block (5 lines) in sage-python/tests/test_tool_policy.py:506", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/test_tool_policy.py:506"}, "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-12b3c32ac3610482", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/security/test_prompt_injection_pipeline.py:52", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/security/test_prompt_injection_pipeline.py:52"}, "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-66e421bfbd64ebe9", "name": "Commented-code block (5 lines) in sage-python/tests/integration/test_tool_creation.py:18", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/tests/integration/test_tool_creation.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-bc98a581aed7c225", "name": "Commented-code block (6 lines) in sage-python/tests/observability/conftest.py:28", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/tests/observability/conftest.py:28"}, "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-d0742518b1733ba3", "name": "Legacy-named symbol `pipeline_v2` in sage-python/tests/observability/test_pipeline_spans.py:44", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/observability/test_pipeline_spans.py:44"}, "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-2bdba59deb8dcbac", "name": "Commented-code block (10 lines) in sage-python/tests/providers/test_live_multiprovider.py:81", "shortDescription": {"text": "Commented-code block (10 lines) in sage-python/tests/providers/test_live_multiprovider.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-48d1651139a4ff8b", "name": "Legacy-named symbol `paired_run_diff_v1` in sage-python/scripts/paired_run_diff.py:177", "shortDescription": {"text": "Legacy-named symbol `paired_run_diff_v1` in sage-python/scripts/paired_run_diff.py:177"}, "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-d0b953703cad221a", "name": "Network/subprocess call without timeout or try/except \u2014 sage-python/scripts/swebench_parity_smoke.py:88", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/scripts/swebench_parity_smoke.py:88"}, "fullDescription": {"text": "`subprocess.Popen(...)` 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-053ca9820f82cd94", "name": "Legacy-named symbol `diff_verifier_repair_ablation_v1` in sage-python/scripts/diff_verifier_repair_ablation.py:298", "shortDescription": {"text": "Legacy-named symbol `diff_verifier_repair_ablation_v1` in sage-python/scripts/diff_verifier_repair_ablation.py:298"}, "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-08afc57ece8b5488", "name": "Legacy-named symbol `swebench_pro_grader_preflight_v1` in sage-python/scripts/swebench_pro_grader_preflight.py:401", "shortDescription": {"text": "Legacy-named symbol `swebench_pro_grader_preflight_v1` in sage-python/scripts/swebench_pro_grader_preflight.py:401"}, "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-6011fe8ac03c56c5", "name": "Commented-code block (7 lines) in sage-python/scripts/swebench_pro_grader_preflight.py:28", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/scripts/swebench_pro_grader_preflight.py:28"}, "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-c76208b4f95efd77", "name": "Commented-code block (5 lines) in sage-python/scripts/swebench_eval_only_v14.py:26", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/scripts/swebench_eval_only_v14.py:26"}, "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-d46de2f94421f84d", "name": "Legacy-named symbol `swebench_pro_canary_prediction_v1` in sage-python/scripts/run_dryrun_arm_d.py:631", "shortDescription": {"text": "Legacy-named symbol `swebench_pro_canary_prediction_v1` in sage-python/scripts/run_dryrun_arm_d.py:631"}, "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-ed6b93bd5dc5ad3e", "name": "Commented-code block (7 lines) in sage-python/scripts/run_dryrun_arm_d.py:71", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/scripts/run_dryrun_arm_d.py:71"}, "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-65f864e22798711e", "name": "Legacy-named symbol `diff_fidelity_audit_v1` in sage-python/scripts/diff_fidelity_audit.py:300", "shortDescription": {"text": "Legacy-named symbol `diff_fidelity_audit_v1` in sage-python/scripts/diff_fidelity_audit.py:300"}, "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-7a94c0919a2e6e72", "name": "Legacy-named symbol `canary_pre_grader_gate_v1` in sage-python/scripts/canary_pre_grader_gate.py:289", "shortDescription": {"text": "Legacy-named symbol `canary_pre_grader_gate_v1` in sage-python/scripts/canary_pre_grader_gate.py:289"}, "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-949a55c0adbbb12a", "name": "Commented-code block (5 lines) in sage-python/scripts/swebench_pro_fetch.py:71", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/scripts/swebench_pro_fetch.py:71"}, "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-7c3ad37efc0ba48b", "name": "Commented-code block (5 lines) in sage-python/scripts/run_mini_ab.py:462", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/scripts/run_mini_ab.py:462"}, "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-15d75541f14c3e44", "name": "Network/subprocess call without timeout or try/except \u2014 sage-python/scripts/run_swebench_ablation.py:180", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/scripts/run_swebench_ablation.py:180"}, "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-c8583bd8c227861f", "name": "Legacy-named symbol `quality_estimator_v2` in sage-python/src/sage/quality_estimator.py:10", "shortDescription": {"text": "Legacy-named symbol `quality_estimator_v2` in sage-python/src/sage/quality_estimator.py:10"}, "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-e836aa78658ea205", "name": "Commented-code block (6 lines) in sage-python/src/sage/quality_estimator.py:57", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/quality_estimator.py:57"}, "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-14811b8b637be17e", "name": "Legacy-named symbol `test_quality_estimator_v2` in sage-python/src/sage/constants.py:52", "shortDescription": {"text": "Legacy-named symbol `test_quality_estimator_v2` in sage-python/src/sage/constants.py:52"}, "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-477a631c1007e637", "name": "Commented-code block (9 lines) in sage-python/src/sage/constants.py:42", "shortDescription": {"text": "Commented-code block (9 lines) in sage-python/src/sage/constants.py:42"}, "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-ad56705c92c84b2d", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/boot.py:288", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/boot.py:288"}, "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-19890801c43b22a3", "name": "Commented-code block (6 lines) in sage-python/src/sage/boot.py:177", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/boot.py:177"}, "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-9f58f40efb1f3175", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/agent_loop_execution.py:349", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/agent_loop_execution.py:349"}, "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-7f275fd84572f948", "name": "Commented-code block (8 lines) in sage-python/src/sage/agent_loop_factory.py:22", "shortDescription": {"text": "Commented-code block (8 lines) in sage-python/src/sage/agent_loop_factory.py:22"}, "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-1c5eaf5780f77203", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/topology_controller.py:563", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/topology_controller.py:563"}, "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-5242928d24f00dda", "name": "Commented-code block (9 lines) in sage-python/src/sage/topology_controller.py:105", "shortDescription": {"text": "Commented-code block (9 lines) in sage-python/src/sage/topology_controller.py:105"}, "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-7dd4c6dd1d4b7dbb", "name": "Commented-code block (8 lines) in sage-python/src/sage/agent.py:37", "shortDescription": {"text": "Commented-code block (8 lines) in sage-python/src/sage/agent.py:37"}, "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-058eb666445e47b7", "name": "Commented-code block (6 lines) in sage-python/src/sage/boot_pipeline.py:21", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/boot_pipeline.py:21"}, "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-d85685f493238093", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/agent_loop.py:701", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/agent_loop.py:701"}, "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-53fcc6fe76826e76", "name": "Commented-code block (5 lines) in sage-python/src/sage/agent_loop.py:243", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/agent_loop.py:243"}, "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-1911eec5aec5b38f", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/boot_providers.py:19", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/boot_providers.py:19"}, "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-cdc3bf982bf25b58", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline.py:2", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline.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-3ab80f981ca5ec3d", "name": "Legacy-named symbol `_run_legacy` in sage-python/src/sage/agent_loop_memory.py:3", "shortDescription": {"text": "Legacy-named symbol `_run_legacy` in sage-python/src/sage/agent_loop_memory.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-c676ca0a62dd82e0", "name": "Commented-code block (11 lines) in sage-python/src/sage/input/swebench.py:134", "shortDescription": {"text": "Commented-code block (11 lines) in sage-python/src/sage/input/swebench.py:134"}, "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-6c17f34fd557e72a", "name": "Commented-code block (6 lines) in sage-python/src/sage/input/chat.py:31", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/input/chat.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-41a5d80325d10260", "name": "Commented-code block (7 lines) in sage-python/src/sage/policy/manifest.py:44", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/policy/manifest.py:44"}, "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-eaec26065b017181", "name": "Commented-code block (6 lines) in sage-python/src/sage/ops/sage_core_version.py:45", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/ops/sage_core_version.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-c081d2535bf91fd4", "name": "Legacy-named symbol `finalized_backup` in sage-python/src/sage/ops/a14_reset.py:154", "shortDescription": {"text": "Legacy-named symbol `finalized_backup` in sage-python/src/sage/ops/a14_reset.py:154"}, "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-63731b4f0efbf273", "name": "Commented-code block (14 lines) in sage-python/src/sage/ops/a14_reset.py:36", "shortDescription": {"text": "Commented-code block (14 lines) in sage-python/src/sage/ops/a14_reset.py:36"}, "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-f1cbbcc521801cb7", "name": "Commented-code block (8 lines) in sage-python/src/sage/ops/claims_audit.py:316", "shortDescription": {"text": "Commented-code block (8 lines) in sage-python/src/sage/ops/claims_audit.py:316"}, "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-7f98d7a6424027d1", "name": "Commented-code block (9 lines) in sage-python/src/sage/ops/toolpolicy_audit.py:87", "shortDescription": {"text": "Commented-code block (9 lines) in sage-python/src/sage/ops/toolpolicy_audit.py:87"}, "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-5d9053ee877c7680", "name": "Legacy-named symbol `cli_v1` in sage-python/src/sage/cli/run.py:316", "shortDescription": {"text": "Legacy-named symbol `cli_v1` in sage-python/src/sage/cli/run.py:316"}, "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-8047a09335ecf38a", "name": "Commented-code block (5 lines) in sage-python/src/sage/cli/run.py:233", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/cli/run.py:233"}, "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-ce47c32917ceea7d", "name": "Commented-code block (5 lines) in sage-python/src/sage/observability/spans.py:63", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/observability/spans.py:63"}, "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-5ba274cd6e443a61", "name": "Commented-code block (5 lines) in sage-python/src/sage/providers/pydantic_ai_provider.py:110", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/providers/pydantic_ai_provider.py:110"}, "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-160668bb38d9dc8a", "name": "Commented-code block (8 lines) in sage-python/src/sage/providers/openai_compat.py:134", "shortDescription": {"text": "Commented-code block (8 lines) in sage-python/src/sage/providers/openai_compat.py:134"}, "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-2bb055681dfe0879", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/providers/connector.py:178", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/providers/connector.py:178"}, "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-bc66f5541e68faa2", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/assign_models.py:23", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/assign_models.py:23"}, "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-5c20a7b3f2fa8dc5", "name": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/assign_models.py:55", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/assign_models.py:55"}, "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-033817e0a595c27d", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/decompose.py:62", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/decompose.py:62"}, "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-6c8da46f375e96c4", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/costing.py:14", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/costing.py:14"}, "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-d22c2dc59d2f2255", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/__init__.py:1", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/__init__.py:1"}, "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-c10b610407be36fa", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/execute.py:25", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/execute.py:25"}, "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-27ab6cc5ae5a14b5", "name": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/execute.py:148", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/execute.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-dab71f8eee096a1d", "name": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/context.py:73", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/context.py:73"}, "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-ba1c554bc19740a5", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/constructor.py:63", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/constructor.py:63"}, "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-7ec6e79936a6fb60", "name": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/constructor.py:117", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/constructor.py:117"}, "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-9e8dae08d13e051a", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/classify.py:26", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/classify.py:26"}, "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-6da46fb516586f3a", "name": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/memory_gate.py:108", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/memory_gate.py:108"}, "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-2635e1d5efb90fd9", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/orchestrator.py:23", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/orchestrator.py:23"}, "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-1476ea4973ca20d2", "name": "Commented-code block (11 lines) in sage-python/src/sage/pipeline_v2/orchestrator.py:132", "shortDescription": {"text": "Commented-code block (11 lines) in sage-python/src/sage/pipeline_v2/orchestrator.py:132"}, "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-2f26e0741eee865f", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/topology_helpers.py:4", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/topology_helpers.py:4"}, "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-a1f44a6b2851de11", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/select_topology.py:12", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/select_topology.py:12"}, "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-f3fde7b040a1e585", "name": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/select_topology.py:76", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/select_topology.py:76"}, "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-a35217ee91518efe", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/learn.py:8", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/learn.py:8"}, "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-5032fec89eff38d5", "name": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/learn.py:157", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/learn.py:157"}, "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-99ddab6dadd36ae8", "name": "Commented-code block (7 lines) in sage-python/src/sage/pipeline_v2/provider_policy.py:312", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/pipeline_v2/provider_policy.py:312"}, "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-23887e7219c0cbe5", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/bandit_attribution.py:190", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/bandit_attribution.py:190"}, "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-23df7275b808dd03", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/runtime_events.py:19", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/runtime_events.py:19"}, "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-d2a9dc2e24e0ce3c", "name": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/runtime_events.py:507", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/runtime_events.py:507"}, "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-0ad014590ce5d8a6", "name": "Legacy-named symbol `path_e_step3_v1` in sage-python/src/sage/bench/path_e_validate.py:434", "shortDescription": {"text": "Legacy-named symbol `path_e_step3_v1` in sage-python/src/sage/bench/path_e_validate.py:434"}, "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-f7317c2a7d5b85ca", "name": "Commented-code block (6 lines) in sage-python/src/sage/bench/swebench_patch_repair.py:75", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/bench/swebench_patch_repair.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-1d858115398fd3ef", "name": "Commented-code block (6 lines) in sage-python/src/sage/bench/modal_billing.py:32", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/bench/modal_billing.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-0125d589e8391048", "name": "Commented-code block (5 lines) in sage-python/src/sage/bench/swebench_bench.py:73", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/bench/swebench_bench.py:73"}, "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-ce8f45aaf9539e2e", "name": "Commented-code block (7 lines) in sage-python/src/sage/bench/swebench_ca_patch.py:299", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/bench/swebench_ca_patch.py:299"}, "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-21656d2f84bf4ed8", "name": "Network/subprocess call without timeout or try/except \u2014 sage-python/src/sage/bench/swebench_ca_patch.py:218", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/src/sage/bench/swebench_ca_patch.py:218"}, "fullDescription": {"text": "`requests.get(...)` 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-ab4ce3fbf26f5be9", "name": "Commented-code block (7 lines) in sage-python/src/sage/bench/bigcodebench_bench.py:120", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/bench/bigcodebench_bench.py:120"}, "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-aee7e7b740fad9e2", "name": "Commented-code block (5 lines) in sage-python/src/sage/bench/__main__.py:159", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/bench/__main__.py:159"}, "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-0d0a7f76489b7142", "name": "Commented-code block (12 lines) in sage-python/src/sage/bench/event_ledger.py:98", "shortDescription": {"text": "Commented-code block (12 lines) in sage-python/src/sage/bench/event_ledger.py:98"}, "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-0968b7ff1bf3fbdc", "name": "Legacy-named symbol `grpo_v2` in sage-python/src/sage/execution/__init__.py:36", "shortDescription": {"text": "Legacy-named symbol `grpo_v2` in sage-python/src/sage/execution/__init__.py:36"}, "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-9e0c39e35c6b68a8", "name": "Commented-code block (6 lines) in sage-python/src/sage/memory/remote_rag.py:17", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/memory/remote_rag.py:17"}, "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-07288bf6de5950e9", "name": "Legacy-named symbol `pytest_summary_v1` in sage-python/src/sage/runtime/oracle/_oracles.py:11", "shortDescription": {"text": "Legacy-named symbol `pytest_summary_v1` in sage-python/src/sage/runtime/oracle/_oracles.py:11"}, "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-c00dc2fc0df7def5", "name": "Commented-code block (6 lines) in sage-python/src/sage/runtime/oracle/_oracles.py:202", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/runtime/oracle/_oracles.py:202"}, "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-d9e05973f8d37322", "name": "Commented-code block (5 lines) in sage-python/src/sage/runtime/evidence/producers/formal.py:30", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/runtime/evidence/producers/formal.py:30"}, "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-87a71378178a076d", "name": "Legacy-named symbol `pytest_summary_v1` in sage-python/src/sage/runtime/evidence/producers/parsers.py:136", "shortDescription": {"text": "Legacy-named symbol `pytest_summary_v1` in sage-python/src/sage/runtime/evidence/producers/parsers.py:136"}, "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-c81baef41f9659ca", "name": "Commented-code block (6 lines) in sage-python/src/sage/runtime/evidence/producers/tool.py:21", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/runtime/evidence/producers/tool.py:21"}, "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-c0d005e14922b609", "name": "Commented-code block (7 lines) in sage-python/src/sage/runtime/event_log/payload_schemas.py:664", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/runtime/event_log/payload_schemas.py:664"}, "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-3d71659b8bc5b29e", "name": "Commented-code block (5 lines) in sage-python/src/sage/runtime/event_log/schema.py:22", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/runtime/event_log/schema.py:22"}, "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-f89bdb7a4a263b90", "name": "Commented-code block (6 lines) in sage-python/src/sage/runtime/event_log/writer.py:174", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/runtime/event_log/writer.py:174"}, "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-04515f89f1b116e7", "name": "Commented-code block (6 lines) in sage-python/src/sage/phases/act.py:240", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/phases/act.py:240"}, "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-da31982398458b8b", "name": "Commented-code block (6 lines) in sage-python/src/sage/phases/learn.py:95", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/phases/learn.py:95"}, "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-88378954cc5c193b", "name": "Commented-code block (5 lines) in sage-python/src/sage/phases/perceive.py:149", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/phases/perceive.py:149"}, "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-4e4c081132ac4df9", "name": "Commented-code block (7 lines) in sage-python/src/sage/tools/typed_repo.py:110", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/tools/typed_repo.py:110"}, "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-f21ef1513ed5c029", "name": "Commented-code block (10 lines) in sage-python/src/sage/tools/meta.py:314", "shortDescription": {"text": "Commented-code block (10 lines) in sage-python/src/sage/tools/meta.py:314"}, "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-b451d35a3501fb3c", "name": "Network/subprocess call without timeout or try/except \u2014 sage-python/src/sage/tools/meta.py:178", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/src/sage/tools/meta.py:178"}, "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-4d3c6d76c95cf2de", "name": "Commented-code block (5 lines) in sage-python/src/sage/tools/base.py:20", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/tools/base.py:20"}, "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-3d1735127a386d4c", "name": "Commented-code block (7 lines) in sage-python/src/sage/tools/sandbox_executor.py:131", "shortDescription": {"text": "Commented-code block (7 lines) in sage-python/src/sage/tools/sandbox_executor.py:131"}, "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-59ecb786ccfd4f4b", "name": "Commented-code block (5 lines) in sage-python/src/sage/tools/agent_mgmt.py:16", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/tools/agent_mgmt.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-42314bab27e4bda3", "name": "Commented-code block (6 lines) in sage-python/src/sage/contracts/cost_tracker.py:125", "shortDescription": {"text": "Commented-code block (6 lines) in sage-python/src/sage/contracts/cost_tracker.py:125"}, "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-64019a159b6b4907", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/contracts/planner.py:179", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/contracts/planner.py:179"}, "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-eebb39cbcb168195", "name": "Commented-code block (8 lines) in sage-python/src/sage/evolution/llm_mutator.py:162", "shortDescription": {"text": "Commented-code block (8 lines) in sage-python/src/sage/evolution/llm_mutator.py:162"}, "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-0bd6af1eb11c7b9d", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/topology/runner.py:25", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/topology/runner.py:25"}, "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-14061e057d933cc4", "name": "Commented-code block (5 lines) in sage-python/src/sage/topology/runner.py:51", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/topology/runner.py:51"}, "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-f131869ee6c3d597", "name": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/llm/provider_pool.py:110", "shortDescription": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/llm/provider_pool.py:110"}, "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-bd23ce23da52498d", "name": "Commented-code block (5 lines) in sage-python/src/sage/llm/provider_pool.py:82", "shortDescription": {"text": "Commented-code block (5 lines) in sage-python/src/sage/llm/provider_pool.py:82"}, "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-a200d64692bd73c2", "name": "Commented-code block (10 lines) in sage-python/src/sage/llm/base.py:24", "shortDescription": {"text": "Commented-code block (10 lines) in sage-python/src/sage/llm/base.py:24"}, "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-3d054820c21ff853", "name": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/test/contract.test.ts:37", "shortDescription": {"text": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/test/contract.test.ts: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-433a9f09ae4f6a6c", "name": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/test/fixtures/backend-fixture.mjs:55", "shortDescription": {"text": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/test/fixtures/backend-fixture.mjs:55"}, "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-19f00416faef3940", "name": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/src/index.ts:76", "shortDescription": {"text": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/src/index.ts:76"}, "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-b673918452ee2583", "name": "70 env vars used in code but missing from .env.example", "shortDescription": {"text": "70 env vars used in code but missing from .env.example"}, "fullDescription": {"text": "Drift between code and config docs. The first few: `CLAUDE_WRAPPER_LOG_DIR`, `CODEX_BIN`, `CONTEXT7`, `CONTEXT7_API_KEY`, `DEBUG`, `DEEP_SEEK_API_KEY`, `DOCKER_CONTEXT`, `DOCKER_HOST` + 62 more. Add them (with a placeholder/comment) to .env.example so onboarding doesn't break."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "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:\nexternal/meta-harness/reference_examples/terminal_bench_2/claude_wrapper.py:show, external/meta-harness/reference_examples/text_classification/claude_wrapper.py:show\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:\nexternal/meta-harness/reference_examples/text_classification/inner_loop.py:predict_one, external/meta-harness/reference_examples/text_classification/inner_loop.py:predict_one, external/meta-harness/reference_examples/text_classification/inner_loop.py:predict_one\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:\nsage-python/scripts/paired_run_diff.py:main, sage-python/scripts/diff_verifier_repair_ablation.py:main, sage-python/scripts/diff_fidelity_audit.py:main, sage-python/scripts/canary_pre_grader_gate.py:main\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-5baa8971ebe192a1", "name": "Unused endpoint: GET /", "shortDescription": {"text": "Unused endpoint: GET /"}, "fullDescription": {"text": "`ui/app.py` declares `GET /` 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-27652a11ba620012", "name": "Unused endpoint: GET /api/state", "shortDescription": {"text": "Unused endpoint: GET /api/state"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/state` 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-cf16ae0930dc161a", "name": "Unused endpoint: GET /api/tasks", "shortDescription": {"text": "Unused endpoint: GET /api/tasks"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/tasks` 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-78cca46f4f7224cf", "name": "Unused endpoint: GET /api/providers", "shortDescription": {"text": "Unused endpoint: GET /api/providers"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/providers` 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-0945aa37a6d809a7", "name": "Unused endpoint: POST /api/benchmark", "shortDescription": {"text": "Unused endpoint: POST /api/benchmark"}, "fullDescription": {"text": "`ui/app.py` declares `POST /api/benchmark` 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-a7d79221e41f1197", "name": "Unused endpoint: GET /api/memory/stats", "shortDescription": {"text": "Unused endpoint: GET /api/memory/stats"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/memory/stats` 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-39fe04f228404dfc", "name": "Unused endpoint: GET /api/topology", "shortDescription": {"text": "Unused endpoint: GET /api/topology"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/topology` 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-a8d5a55fe214bc7a", "name": "Unused endpoint: GET /api/evolution", "shortDescription": {"text": "Unused endpoint: GET /api/evolution"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/evolution` 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-037b4fa38650db13", "name": "Unused endpoint: GET /api/routing/pipeline", "shortDescription": {"text": "Unused endpoint: GET /api/routing/pipeline"}, "fullDescription": {"text": "`ui/app.py` declares `GET /api/routing/pipeline` 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/23201"}, "properties": {"repository": "yannabadie/YGN-SAGE", "repoUrl": "https://github.com/yannabadie/YGN-SAGE", "branch": "main"}, "results": [{"ruleId": "scanner-7daedeb390bc3d85", "level": "note", "message": {"text": "Possibly dead Python function: reset_usage"}, "properties": {"repobilityId": "cb584af4a56e1b76", "scanner": "scanner-primary", "fingerprint": "7daedeb390bc3d85", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "external/meta-harness/reference_examples/text_classification/llm.py:399"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d3a29cd88a4da83a", "level": "note", "message": {"text": "Possibly dead Python function: batch"}, "properties": {"repobilityId": "191157112a4ad11d", "scanner": "scanner-primary", "fingerprint": "d3a29cd88a4da83a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "external/meta-harness/reference_examples/text_classification/llm.py:407"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4f06d0de6c6ab3d8", "level": "note", "message": {"text": "Possibly dead Python function: make_local_llm"}, "properties": {"repobilityId": "796c338bc8d84302", "scanner": "scanner-primary", "fingerprint": "4f06d0de6c6ab3d8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "external/meta-harness/reference_examples/text_classification/llm.py:426"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-09410b575a921bfe", "level": "note", "message": {"text": "Possibly dead Python function: make_stub_llm"}, "properties": {"repobilityId": "070a90ad3e7044a7", "scanner": "scanner-primary", "fingerprint": "09410b575a921bfe", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "external/meta-harness/reference_examples/text_classification/llm.py:447"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1e3174026d0e22a2", "level": "note", "message": {"text": "Possibly dead Python function: describe"}, "properties": {"repobilityId": "031a29a46186597a", "scanner": "scanner-primary", "fingerprint": "1e3174026d0e22a2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "external/meta-harness/reference_examples/ygn_sage/sage_candidate.py:65"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8ec33062e7ea458e", "level": "note", "message": {"text": "Possibly dead Python function: load_candidate"}, "properties": {"repobilityId": "611c13fc1e832764", "scanner": "scanner-primary", "fingerprint": "8ec33062e7ea458e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "external/meta-harness/reference_examples/ygn_sage/sage_candidate.py:74"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-51e8dabc254ac473", "level": "note", "message": {"text": "Possibly dead Python function: real_ebpf_mutate"}, "properties": {"repobilityId": "8734428b959510dc", "scanner": "scanner-primary", "fingerprint": "51e8dabc254ac473", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-discover/agency_bench.py:29"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-edead3c4c2f6385f", "level": "note", "message": {"text": "Possibly dead Python function: tool_explore_frontier"}, "properties": {"repobilityId": "7bc353833c39a1d6", "scanner": "scanner-primary", "fingerprint": "edead3c4c2f6385f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-discover/src/discover/mcp.py:194"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-215b3924520dc3ae", "level": "note", "message": {"text": "Possibly dead Python function: update_claim_payload"}, "properties": {"repobilityId": "587fcfa95e918f77", "scanner": "scanner-primary", "fingerprint": "215b3924520dc3ae", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-discover/src/discover/store.py:172"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f21dc4e5d46284b3", "level": "note", "message": {"text": "Possibly dead Python function: neighbors"}, "properties": {"repobilityId": "f5ef1eb95f5c42fc", "scanner": "scanner-primary", "fingerprint": "f21dc4e5d46284b3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-discover/src/discover/citation_graph.py:50"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-636825af0311381f", "level": "note", "message": {"text": "Possibly dead Python function: add_exemplar"}, "properties": {"repobilityId": "429930b7cbaabef7", "scanner": "scanner-primary", "fingerprint": "636825af0311381f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-discover/src/discover/adaptive_curator.py:45"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-097b0245e91f6a2f", "level": "note", "message": {"text": "Possibly dead Python function: verify_token"}, "properties": {"repobilityId": "6a5c4adccfca0a15", "scanner": "scanner-primary", "fingerprint": "097b0245e91f6a2f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/app.py:137"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-066e960ad89d8e38", "level": "note", "message": {"text": "Possibly dead Python function: update_rules_architecture"}, "properties": {"repobilityId": "4a46b6d425be381b", "scanner": "scanner-primary", "fingerprint": "066e960ad89d8e38", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/sync_doc_counters.py:219"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ca5312178fc98ac8", "level": "note", "message": {"text": "Possibly dead Python function: visit_Call"}, "properties": {"repobilityId": "83d516a32f6d02f1", "scanner": "scanner-primary", "fingerprint": "ca5312178fc98ac8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/phase22_inventory.py:154"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-37c369d9cacd9329", "level": "note", "message": {"text": "Possibly dead Python function: visit_Assign"}, "properties": {"repobilityId": "d68c9200a71fcb0f", "scanner": "scanner-primary", "fingerprint": "37c369d9cacd9329", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/phase22_inventory.py:174"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-095df518bdd96dca", "level": "note", "message": {"text": "Possibly dead Python function: visit_Attribute"}, "properties": {"repobilityId": "91b4d72b3a087b4d", "scanner": "scanner-primary", "fingerprint": "095df518bdd96dca", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/phase22_inventory.py:194"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-36faa4d7e3c21720", "level": "note", "message": {"text": "Possibly dead Python function: clear_results"}, "properties": {"repobilityId": "ba99b9df5c6825ff", "scanner": "scanner-primary", "fingerprint": "36faa4d7e3c21720", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/agent_pool.py:72"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-affc2068ff7a211c", "level": "note", "message": {"text": "Possibly dead Python function: inject_memory_context"}, "properties": {"repobilityId": "e8c98f06ad2c33b4", "scanner": "scanner-primary", "fingerprint": "affc2068ff7a211c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/agent_loop_memory.py:110"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ffa4be1cc9ae59f8", "level": "note", "message": {"text": "Possibly dead Python function: record_routing"}, "properties": {"repobilityId": "c35d3cc3bc3f5b18", "scanner": "scanner-primary", "fingerprint": "ffa4be1cc9ae59f8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/monitoring/trace.py:100"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-446c2b2f6f44c9c7", "level": "note", "message": {"text": "Possibly dead Python function: record_decompose"}, "properties": {"repobilityId": "237fefa5b8da2dc5", "scanner": "scanner-primary", "fingerprint": "446c2b2f6f44c9c7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/monitoring/trace.py:107"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-945a914f8531d663", "level": "note", "message": {"text": "Possibly dead Python function: record_topology"}, "properties": {"repobilityId": "9d12dad4736da82f", "scanner": "scanner-primary", "fingerprint": "945a914f8531d663", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/monitoring/trace.py:114"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2f8d791d6664fe0b", "level": "note", "message": {"text": "Possibly dead Python function: record_node"}, "properties": {"repobilityId": "a13238fe0b732608", "scanner": "scanner-primary", "fingerprint": "2f8d791d6664fe0b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/monitoring/trace.py:123"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1ea85dd06ebc4bbe", "level": "note", "message": {"text": "Possibly dead Python function: record_reassignment"}, "properties": {"repobilityId": "0acabf9a72f119e8", "scanner": "scanner-primary", "fingerprint": "1ea85dd06ebc4bbe", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/monitoring/trace.py:139"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d63da3583b14afc0", "level": "warning", "message": {"text": "Dockerfile runs as root: Dockerfile"}, "properties": {"repobilityId": "a2ed1bd120e507db", "scanner": "scanner-primary", "fingerprint": "d63da3583b14afc0", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-a91a916e01b3435e", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: rust:slim"}, "properties": {"repobilityId": "95db91099ce2d94b", "scanner": "scanner-primary", "fingerprint": "a91a916e01b3435e", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-3f1835bac5f5197b", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.13-slim"}, "properties": {"repobilityId": "cefeac1fb0f609b2", "scanner": "scanner-primary", "fingerprint": "3f1835bac5f5197b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-291c94a5fa11733e", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in CLAUDE.md:10"}, "properties": {"repobilityId": "3f92c5309e0f76b3", "scanner": "scanner-primary", "fingerprint": "291c94a5fa11733e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "CLAUDE.md"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-ebc5dbf00448f216", "level": "error", "message": {"text": "Possible secret in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json"}, "properties": {"repobilityId": "37668c2200b116e9", "scanner": "scanner-primary", "fingerprint": "ebc5dbf00448f216", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-ebc5dbf00448f216", "level": "error", "message": {"text": "Possible secret in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json"}, "properties": {"repobilityId": "37668c2200b116e9", "scanner": "scanner-primary", "fingerprint": "ebc5dbf00448f216", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-71bb4be4b2c3e090", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json:383"}, "properties": {"repobilityId": "20997765e3de6c2f", "scanner": "scanner-primary", "fingerprint": "71bb4be4b2c3e090", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/benchmarks/2026-04-29-cycle7-evidence-bcb-N50-official-grade.json"}, "region": {"startLine": 383}}}]}, {"ruleId": "scanner-a76ff6a350b07e4b", "level": "error", "message": {"text": "Possible secret in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json"}, "properties": {"repobilityId": "8a9bce459bfb3a5c", "scanner": "scanner-primary", "fingerprint": "a76ff6a350b07e4b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-a76ff6a350b07e4b", "level": "error", "message": {"text": "Possible secret in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json"}, "properties": {"repobilityId": "8a9bce459bfb3a5c", "scanner": "scanner-primary", "fingerprint": "a76ff6a350b07e4b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-4bb1c9a7eb2bace0", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json:81"}, "properties": {"repobilityId": "40f83eecf5eed3d2", "scanner": "scanner-primary", "fingerprint": "4bb1c9a7eb2bace0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/benchmarks/2026-04-29-path-e-step3-bcb-official-grade.json"}, "region": {"startLine": 81}}}]}, {"ruleId": "scanner-330ebd43e408cdac", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/providers.js:100"}, "properties": {"repobilityId": "ee1c6e95b74db556", "scanner": "scanner-primary", "fingerprint": "330ebd43e408cdac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/static/js/providers.js"}, "region": {"startLine": 100}}}]}, {"ruleId": "scanner-23a8ab16f58596dd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/events.js:63"}, "properties": {"repobilityId": "169491cb1a23af94", "scanner": "scanner-primary", "fingerprint": "23a8ab16f58596dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/static/js/events.js"}, "region": {"startLine": 63}}}]}, {"ruleId": "scanner-dab8675a2050245e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/dashboard.js:424"}, "properties": {"repobilityId": "18cbbdc0730b030e", "scanner": "scanner-primary", "fingerprint": "dab8675a2050245e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/static/js/dashboard.js"}, "region": {"startLine": 424}}}]}, {"ruleId": "scanner-f7fd945409bd6e1b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/chat.js:73"}, "properties": {"repobilityId": "e0d6d6753226bf73", "scanner": "scanner-primary", "fingerprint": "f7fd945409bd6e1b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/static/js/chat.js"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-17b61f7ffd55359a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ui/static/js/topology.js:84"}, "properties": {"repobilityId": "8fef111ca270985e", "scanner": "scanner-primary", "fingerprint": "17b61f7ffd55359a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/static/js/topology.js"}, "region": {"startLine": 84}}}]}, {"ruleId": "scanner-3787ce842882d1b0", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in scripts/exocortex_ingest.py:50"}, "properties": {"repobilityId": "0801bb4aa6275e23", "scanner": "scanner-primary", "fingerprint": "3787ce842882d1b0", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/exocortex_ingest.py"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-fa8cfdf2ba826210", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in sage-core/src/verification/smt.rs:1150"}, "properties": {"repobilityId": "c5677c3501bb0a9f", "scanner": "scanner-primary", "fingerprint": "fa8cfdf2ba826210", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-core/src/verification/smt.rs"}, "region": {"startLine": 1150}}}]}, {"ruleId": "scanner-67f6470d25a94fbc", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in sage-core/src/sandbox/validator.rs:242"}, "properties": {"repobilityId": "b81aa9470ca626ca", "scanner": "scanner-primary", "fingerprint": "67f6470d25a94fbc", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-core/src/sandbox/validator.rs"}, "region": {"startLine": 242}}}]}, {"ruleId": "scanner-33660854167014fe", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in sage-core/src/sandbox/validator.rs:235"}, "properties": {"repobilityId": "4e2475320d69a7c8", "scanner": "scanner-primary", "fingerprint": "33660854167014fe", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-core/src/sandbox/validator.rs"}, "region": {"startLine": 235}}}]}, {"ruleId": "scanner-65857064c08b8c55", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in sage-core/plugins/cpython-runner/app.py:68"}, "properties": {"repobilityId": "d3e62f21ca1433f4", "scanner": "scanner-primary", "fingerprint": "65857064c08b8c55", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-core/plugins/cpython-runner/app.py"}, "region": {"startLine": 68}}}]}, {"ruleId": "scanner-9b2bbe26154eca08", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in sage-python/scripts/swebench_repair_and_eval_v16.py:173"}, "properties": {"repobilityId": "08b856667032faf4", "scanner": "scanner-primary", "fingerprint": "9b2bbe26154eca08", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/scripts/swebench_repair_and_eval_v16.py"}, "region": {"startLine": 173}}}]}, {"ruleId": "scanner-fbdc0715a4b34beb", "level": "error", "message": {"text": "Insecure pattern 'private_key_in_repo' in sage-python/src/sage/security/redaction.py:19"}, "properties": {"repobilityId": "a1c55b2fe243a0a3", "scanner": "scanner-primary", "fingerprint": "fbdc0715a4b34beb", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["owasp", "private_key_in_repo"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/security/redaction.py"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-ef2265e1a423732a", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in sage-python/src/sage/bench/humaneval_data.json:1125"}, "properties": {"repobilityId": "a2685da6148e52f5", "scanner": "scanner-primary", "fingerprint": "ef2265e1a423732a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/bench/humaneval_data.json"}, "region": {"startLine": 1125}}}]}, {"ruleId": "scanner-20a8bbf962f328aa", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in sage-python/src/sage/sandbox/manager.py:137"}, "properties": {"repobilityId": "3faf2db2d690fba0", "scanner": "scanner-primary", "fingerprint": "20a8bbf962f328aa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/sandbox/manager.py"}, "region": {"startLine": 137}}}]}, {"ruleId": "scanner-509259eb18a69b71", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in sage-python/src/sage/topology/README.md:13"}, "properties": {"repobilityId": "7fe76bd8cd24a1f4", "scanner": "scanner-primary", "fingerprint": "509259eb18a69b71", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/topology/README.md"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-b648915d02ac6461", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in sage-python/src/sage/topology/kg_rlvr.py:75"}, "properties": {"repobilityId": "17387b0a97176a7a", "scanner": "scanner-primary", "fingerprint": "b648915d02ac6461", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-python/src/sage/topology/kg_rlvr.py"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-82796f67f2d698de", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in clients/pi-ygn-sage/src/index.ts:14"}, "properties": {"repobilityId": "a3001e6397ecfe24", "scanner": "scanner-primary", "fingerprint": "82796f67f2d698de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "clients/pi-ygn-sage/src/index.ts"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-1ffefd940463378c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "302da2a174e4ce5c", "scanner": "scanner-primary", "fingerprint": "1ffefd940463378c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/doc-counters-coherence.yml"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-e966be6d5ca11839", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9a3ba678d28e77bd", "scanner": "scanner-primary", "fingerprint": "e966be6d5ca11839", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/rust-core-coverage.yml"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-e966be6d5ca11839", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "be99c3f2a33baa6c", "scanner": "scanner-primary", "fingerprint": "e966be6d5ca11839", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/rust-core-coverage.yml"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0c9e363e5d8d8bc3", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a3c37d964ef9ed4f", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 98}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1294d71e31400c7d", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 103}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "da98a5cf1d7bfd7d", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 143}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "865339a25a743d5a", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 151}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0c9e363e5d8d8bc3", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 170}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "865339a25a743d5a", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 191}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "cc0e4dc52638ed3f", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 210}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "cc0e4dc52638ed3f", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 217}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6246cd24af5b04f1", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 231}}}]}, {"ruleId": "scanner-83fda8e7f4aa9ca3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0c9e363e5d8d8bc3", "scanner": "scanner-primary", "fingerprint": "83fda8e7f4aa9ca3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 273}}}]}, {"ruleId": "scanner-7a951a17e73ed074", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "89c3d8aead4c0639", "scanner": "scanner-primary", "fingerprint": "7a951a17e73ed074", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-test.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd7f3c1c34d83159", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7283ccf027c9dba2", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 137}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7283ccf027c9dba2", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 209}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7283ccf027c9dba2", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 298}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7283ccf027c9dba2", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 372}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7283ccf027c9dba2", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 434}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7283ccf027c9dba2", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 508}}}]}, {"ruleId": "scanner-bd319093aae540af", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bc6854acc45207dd", "scanner": "scanner-primary", "fingerprint": "bd319093aae540af", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/latest-deps.yml"}, "region": {"startLine": 77}}}]}, {"ruleId": "scanner-bd319093aae540af", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c3da6796476bf096", "scanner": "scanner-primary", "fingerprint": "bd319093aae540af", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/latest-deps.yml"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "473a373e53a8f6bc", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 67}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "263ff5f0f481d191", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9f37d84e191c84e0", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 77}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "917bc3a8ccbd5e7d", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 116}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "917bc3a8ccbd5e7d", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 138}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "320651174e182649", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-99ff7bc6bc7c435b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "8e19b3462887d134", "scanner": "scanner-primary", "fingerprint": "99ff7bc6bc7c435b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 272}}}]}, {"ruleId": "scanner-b290c7ba6c8f2dd4", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "44ab3fcc9dda9f4e", "scanner": "scanner-primary", "fingerprint": "b290c7ba6c8f2dd4", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/wheels.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1f43d13ee71ec96e", "level": "note", "message": {"text": "Very large file: sage-core/src/routing/bandit.rs (1913 lines)"}, "properties": {"repobilityId": "96923209defc7ae8", "scanner": "scanner-primary", "fingerprint": "1f43d13ee71ec96e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-15df030fb889e643", "level": "note", "message": {"text": "Very large file: sage-core/src/routing/system_router.rs (1769 lines)"}, "properties": {"repobilityId": "f9874e7a02eb2979", "scanner": "scanner-primary", "fingerprint": "15df030fb889e643", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-468832fa39cf7a93", "level": "note", "message": {"text": "Very large file: sage-core/src/routing/model_assigner.rs (3064 lines)"}, "properties": {"repobilityId": "65a7e7770ec8a038", "scanner": "scanner-primary", "fingerprint": "468832fa39cf7a93", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4480d3054cfe408e", "level": "note", "message": {"text": "Very large file: sage-core/src/verification/smt.rs (1442 lines)"}, "properties": {"repobilityId": "a2d3b0fdc5ca860d", "scanner": "scanner-primary", "fingerprint": "4480d3054cfe408e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1dea4787e98a4338", "level": "note", "message": {"text": "Very large file: sage-core/src/topology/engine.rs (1718 lines)"}, "properties": {"repobilityId": "962fbbc1055f1f8b", "scanner": "scanner-primary", "fingerprint": "1dea4787e98a4338", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4e57e662d8a1ecf4", "level": "note", "message": {"text": "Very large file: sage-python/tests/test_sage_cli_jsonl.py (2113 lines)"}, "properties": {"repobilityId": "10514b31ef671e44", "scanner": "scanner-primary", "fingerprint": "4e57e662d8a1ecf4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4c88a9967c4f6731", "level": "note", "message": {"text": "Very large file: sage-python/tests/test_invariant_i11.py (1470 lines)"}, "properties": {"repobilityId": "f74dbe398ad084a6", "scanner": "scanner-primary", "fingerprint": "4c88a9967c4f6731", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c721ecb93f84caf9", "level": "note", "message": {"text": "Very large file: sage-python/tests/test_run_dryrun_arm_d.py (3681 lines)"}, "properties": {"repobilityId": "8e5d9509faec0cfc", "scanner": "scanner-primary", "fingerprint": "c721ecb93f84caf9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ecc60de4f565e3bb", "level": "note", "message": {"text": "Very large file: sage-python/tests/test_pipeline.py (1492 lines)"}, "properties": {"repobilityId": "aa65bddd3ce42106", "scanner": "scanner-primary", "fingerprint": "ecc60de4f565e3bb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-93ed6328b9cf9dee", "level": "note", "message": {"text": "Very large file: sage-python/scripts/run_dryrun_arm_d.py (3530 lines)"}, "properties": {"repobilityId": "43225f19f99f4c65", "scanner": "scanner-primary", "fingerprint": "93ed6328b9cf9dee", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d189ba8601b15fb6", "level": "note", "message": {"text": "Very large file: sage-python/scripts/generate_dataset_10k.py (1353 lines)"}, "properties": {"repobilityId": "b73c1233a1f07a3a", "scanner": "scanner-primary", "fingerprint": "d189ba8601b15fb6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7b5c50cf56d23adf", "level": "note", "message": {"text": "Very large file: sage-python/src/sage/cli/run.py (1302 lines)"}, "properties": {"repobilityId": "56a4b239e84cd88d", "scanner": "scanner-primary", "fingerprint": "7b5c50cf56d23adf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-391d67df8d9012c1", "level": "note", "message": {"text": "Very large file: sage-python/src/sage/bench/swebench_bench.py (2010 lines)"}, "properties": {"repobilityId": "2a24c14a2a0efcf1", "scanner": "scanner-primary", "fingerprint": "391d67df8d9012c1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-98a4a6704999fe73", "level": "note", "message": {"text": "Very large file: sage-python/src/sage/runtime/event_log/payload_schemas.py (1619 lines)"}, "properties": {"repobilityId": "d67dea02c3b82652", "scanner": "scanner-primary", "fingerprint": "98a4a6704999fe73", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d7e60656848ca4c8", "level": "note", "message": {"text": "Very large file: sage-python/src/sage/topology/runner.py (2597 lines)"}, "properties": {"repobilityId": "206a1b830e2a60ca", "scanner": "scanner-primary", "fingerprint": "d7e60656848ca4c8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "3c1be9c59b2a2d6f", "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": "f910cebe5ef075f0", "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": "c99cb3908ed37811", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "98ae7daa98b8d351", "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": "f2e1f9a6a1196cf0", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-ecb0d2c55ed6875d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/settings.local.json"}, "properties": {"repobilityId": "d8bae33a6d517bf0", "scanner": "scanner-primary", "fingerprint": "ecb0d2c55ed6875d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/settings.local.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dc125b5aff2867dd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/meta-harness.md"}, "properties": {"repobilityId": "0df5a1bc889ca679", "scanner": "scanner-primary", "fingerprint": "dc125b5aff2867dd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/meta-harness.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-582e2190aa5cfb41", "level": "none", "message": {"text": "Commented-code block (6 lines) in external/meta-harness/reference_examples/ygn_sage/meta_harness.py:32"}, "properties": {"repobilityId": "b4a7ba00c15cc285", "scanner": "scanner-primary", "fingerprint": "582e2190aa5cfb41", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62cd2cf0143465ee", "level": "none", "message": {"text": "Commented-code block (5 lines) in external/meta-harness/reference_examples/ygn_sage/codex_wrapper.py:176"}, "properties": {"repobilityId": "5348b279706f1759", "scanner": "scanner-primary", "fingerprint": "62cd2cf0143465ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d0bdcfc9d26f673f", "level": "none", "message": {"text": "Commented-code block (9 lines) in sage-discover/mcp_gateway.py:124"}, "properties": {"repobilityId": "e9b89bc60d1d2d87", "scanner": "scanner-primary", "fingerprint": "d0bdcfc9d26f673f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b38391d01795a4f1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-discover/src/discover/ingestion.py:150"}, "properties": {"repobilityId": "baae860f8ec6ff6d", "scanner": "scanner-primary", "fingerprint": "b38391d01795a4f1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-06f218495d5e2b65", "level": "error", "message": {"text": "Blocking `urllib.request.urlretrieve(...)` inside `async def download_pdf` \u2014 sage-discover/src/discover/ingestion.py:150"}, "properties": {"repobilityId": "5221ec6984976355", "scanner": "scanner-primary", "fingerprint": "06f218495d5e2b65", "layer": "quality", "severity": "high", "confidence": 1.0, "tags": ["integrity", "sync-io-in-async", "performance"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sage-discover/src/discover/ingestion.py"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-940a82432295b96c", "level": "note", "message": {"text": "Legacy-named symbol `days_old` in sage-discover/src/discover/frontier.py:113"}, "properties": {"repobilityId": "e61193a52e5bb92f", "scanner": "scanner-primary", "fingerprint": "940a82432295b96c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-42c38dccc5628e18", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-discover/src/discover/pipeline.py:138"}, "properties": {"repobilityId": "8b40b00b99545b35", "scanner": "scanner-primary", "fingerprint": "42c38dccc5628e18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f02fd0a51d4dbabc", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in docs/benchmarks/2026-05-11-provider-execution-witness-chain/reproduce.py:28"}, "properties": {"repobilityId": "149c7446a0fb8733", "scanner": "scanner-primary", "fingerprint": "f02fd0a51d4dbabc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f54f6afe17f35442", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/static/js/chat.js:246"}, "properties": {"repobilityId": "9d64d75cf4633c67", "scanner": "scanner-primary", "fingerprint": "f54f6afe17f35442", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e44bf59d2ca096b4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/status_snapshot.py:119"}, "properties": {"repobilityId": "0216236f80fc7f22", "scanner": "scanner-primary", "fingerprint": "e44bf59d2ca096b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4670fdc7993d331", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in scripts/narrative_guard_phase22.py:38"}, "properties": {"repobilityId": "5ca7ede3efb7d40c", "scanner": "scanner-primary", "fingerprint": "b4670fdc7993d331", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f44a497b0793ce69", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/narrative_guard_phase22.py:70"}, "properties": {"repobilityId": "0bc55533d13cf677", "scanner": "scanner-primary", "fingerprint": "f44a497b0793ce69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7bd6f57f1f5e4da4", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in scripts/phase22_inventory.py:27"}, "properties": {"repobilityId": "5af4b399783d14cd", "scanner": "scanner-primary", "fingerprint": "7bd6f57f1f5e4da4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ee8c969acde03c39", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_phase_a_wrappers.py:1"}, "properties": {"repobilityId": "c03dbf3cd6270757", "scanner": "scanner-primary", "fingerprint": "ee8c969acde03c39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-05e643787b466026", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/tests/test_routing_gt_invariant.py:68"}, "properties": {"repobilityId": "f1bb9acc72c3fe0b", "scanner": "scanner-primary", "fingerprint": "05e643787b466026", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81069c4942988f05", "level": "note", "message": {"text": "Legacy-named symbol `test_validator_strict_current_rejects_v1` in sage-python/tests/test_runtime_event_contracts.py:657"}, "properties": {"repobilityId": "a3f5197270ea3e01", "scanner": "scanner-primary", "fingerprint": "81069c4942988f05", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ffb05034ff864e7a", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_runtime_event_contracts.py:311"}, "properties": {"repobilityId": "b7a9cb0bd359e5e8", "scanner": "scanner-primary", "fingerprint": "ffb05034ff864e7a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9d59f0b4af78c15", "level": "note", "message": {"text": "Legacy-named symbol `test_codex_extract_text_from_jsonl_v1_and_v2` in sage-python/tests/test_llm_providers.py:116"}, "properties": {"repobilityId": "ef0cb6cac802bf9a", "scanner": "scanner-primary", "fingerprint": "c9d59f0b4af78c15", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a79e9b90234714fc", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_oxiz_pipeline.py:8"}, "properties": {"repobilityId": "618ff419c303fdd6", "scanner": "scanner-primary", "fingerprint": "a79e9b90234714fc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0c2ae5a763257b7f", "level": "note", "message": {"text": "Legacy-named symbol `test_quality_estimator_v2` in sage-python/tests/test_e2e_integration.py:805"}, "properties": {"repobilityId": "a2c5cbdd7c32f9b1", "scanner": "scanner-primary", "fingerprint": "0c2ae5a763257b7f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2dd52a6964061b6f", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_fallback_legacy` in sage-python/tests/test_execution_path.py:4"}, "properties": {"repobilityId": "4eaa0a3e70ae5621", "scanner": "scanner-primary", "fingerprint": "2dd52a6964061b6f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8e2981b4cd053b9d", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_run_byte_identical.py:5"}, "properties": {"repobilityId": "345ea53f4688e424", "scanner": "scanner-primary", "fingerprint": "8e2981b4cd053b9d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ef37e8ca20f508ab", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_run_byte_identical.py:94"}, "properties": {"repobilityId": "8f5c6f5d4692ec32", "scanner": "scanner-primary", "fingerprint": "ef37e8ca20f508ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d255998c659c4f36", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/conftest.py:41"}, "properties": {"repobilityId": "5e6add8a8cf88348", "scanner": "scanner-primary", "fingerprint": "d255998c659c4f36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53daaaa61681d594", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_execution_witness.py:29"}, "properties": {"repobilityId": "8e038f8704bb4158", "scanner": "scanner-primary", "fingerprint": "53daaaa61681d594", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-46c31f89eadf52be", "level": "none", "message": {"text": "Commented-code block (9 lines) in sage-python/tests/test_swebench_diff_verifier.py:71"}, "properties": {"repobilityId": "a47e563184edc385", "scanner": "scanner-primary", "fingerprint": "46c31f89eadf52be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec3e15bb9c17865e", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_reroute_runtime_integration.py:17"}, "properties": {"repobilityId": "bb932c7b79ae130d", "scanner": "scanner-primary", "fingerprint": "ec3e15bb9c17865e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65938df3991959f4", "level": "none", "message": {"text": "Commented-code block (11 lines) in sage-python/tests/test_bench_host_suspend_integration.py:84"}, "properties": {"repobilityId": "da9dc54f22b21f3a", "scanner": "scanner-primary", "fingerprint": "65938df3991959f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37b31ce1b8779b14", "level": "none", "message": {"text": "Commented-code block (9 lines) in sage-python/tests/test_save_state_manifest_contract.py:161"}, "properties": {"repobilityId": "816ed0c360e60ba0", "scanner": "scanner-primary", "fingerprint": "37b31ce1b8779b14", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93b2cae778cf7f5a", "level": "note", "message": {"text": "Legacy-named symbol `test_canonical_env_var_wins_over_legacy` in sage-python/tests/test_context7_tools.py:65"}, "properties": {"repobilityId": "eadfd30ffd58577c", "scanner": "scanner-primary", "fingerprint": "93b2cae778cf7f5a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-20625041bc69b24c", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_agent_loop_bypass_factory.py:73"}, "properties": {"repobilityId": "8472590972e55dd3", "scanner": "scanner-primary", "fingerprint": "20625041bc69b24c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4a92a02bcf875c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_swebench_ca_patch.py:40"}, "properties": {"repobilityId": "9369215b7236fa3b", "scanner": "scanner-primary", "fingerprint": "a4a92a02bcf875c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-658fe222bf31e92d", "level": "note", "message": {"text": "Legacy-named symbol `cli_v1` in sage-python/tests/test_sage_cli_jsonl.py:73"}, "properties": {"repobilityId": "06f18b8541d0390b", "scanner": "scanner-primary", "fingerprint": "658fe222bf31e92d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c2fe6db1a55310da", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/tests/test_sage_cli_jsonl.py:880"}, "properties": {"repobilityId": "09c07b5d5c449156", "scanner": "scanner-primary", "fingerprint": "c2fe6db1a55310da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9e4c8fff47a74b3", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_learning_side_effect_ledger_contract.py:13"}, "properties": {"repobilityId": "5398d79b377495fc", "scanner": "scanner-primary", "fingerprint": "d9e4c8fff47a74b3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7e17563947b71b96", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_online_evolution.py:16"}, "properties": {"repobilityId": "0f8ef15ff2dd5faf", "scanner": "scanner-primary", "fingerprint": "7e17563947b71b96", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9db74b253d4c6e2f", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/test_online_evolution.py:131"}, "properties": {"repobilityId": "6314277c3426ad7b", "scanner": "scanner-primary", "fingerprint": "9db74b253d4c6e2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d162e5c6dc85008", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/tests/test_bench_metadata.py:11"}, "properties": {"repobilityId": "51ee51037be992d9", "scanner": "scanner-primary", "fingerprint": "8d162e5c6dc85008", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17145a0a12ccdcee", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bandit_causality.py:15"}, "properties": {"repobilityId": "ade22076282d0769", "scanner": "scanner-primary", "fingerprint": "17145a0a12ccdcee", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8656ef0c56652c4e", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_adaptation.py:6"}, "properties": {"repobilityId": "35356d765917c83b", "scanner": "scanner-primary", "fingerprint": "8656ef0c56652c4e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a726a7d6b2173675", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/tests/test_bench_targeted_filters.py:62"}, "properties": {"repobilityId": "3bfa833cce657224", "scanner": "scanner-primary", "fingerprint": "a726a7d6b2173675", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f027bbdfde7f720", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_oracle_stack.py:230"}, "properties": {"repobilityId": "d70243db463471a9", "scanner": "scanner-primary", "fingerprint": "9f027bbdfde7f720", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f7df846102c6b35b", "level": "note", "message": {"text": "Legacy-named symbol `test_normalize_chat_tools_filter_is_per_call_copy` in sage-python/tests/test_input_adapter.py:207"}, "properties": {"repobilityId": "06b3b86040d63c00", "scanner": "scanner-primary", "fingerprint": "f7df846102c6b35b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4e7233fd529496cf", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_policy.py:13"}, "properties": {"repobilityId": "49da66433620f8c2", "scanner": "scanner-primary", "fingerprint": "4e7233fd529496cf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e74421916fe983e8", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_provider_pool.py:477"}, "properties": {"repobilityId": "4e6ab7b1275fe135", "scanner": "scanner-primary", "fingerprint": "e74421916fe983e8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7044b35fb679771c", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bypass_structural_isolation.py:43"}, "properties": {"repobilityId": "dd47010f60a7ad16", "scanner": "scanner-primary", "fingerprint": "7044b35fb679771c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0435003378420907", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_run_frame.py:199"}, "properties": {"repobilityId": "7e1bc716c6d2c33a", "scanner": "scanner-primary", "fingerprint": "0435003378420907", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b7a17015fca8354e", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_orphan_tool_truncation.py:60"}, "properties": {"repobilityId": "113b2961fe8b4f60", "scanner": "scanner-primary", "fingerprint": "b7a17015fca8354e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68820be92d7c179e", "level": "note", "message": {"text": "Legacy-named symbol `canary_pre_grader_gate_v1` in sage-python/tests/test_canary_pre_grader_gate.py:399"}, "properties": {"repobilityId": "11c11b94392fc1af", "scanner": "scanner-primary", "fingerprint": "68820be92d7c179e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8277eefc23ea2d18", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_topology_flags.py:11"}, "properties": {"repobilityId": "5c11efc78839793c", "scanner": "scanner-primary", "fingerprint": "8277eefc23ea2d18", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c887d52e2838d2c7", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/test_swebench_diff_verifier_reasons.py:214"}, "properties": {"repobilityId": "160e5b1e0689a966", "scanner": "scanner-primary", "fingerprint": "c887d52e2838d2c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2fd9ac3ba5d7136b", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_budget.py:12"}, "properties": {"repobilityId": "134835826be5229c", "scanner": "scanner-primary", "fingerprint": "2fd9ac3ba5d7136b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fb237ea2c2c64ede", "level": "note", "message": {"text": "Legacy-named symbol `quality_estimator_v2` in sage-python/tests/test_quality_estimator_v2.py:37"}, "properties": {"repobilityId": "54c5ce3ee4dc436e", "scanner": "scanner-primary", "fingerprint": "fb237ea2c2c64ede", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-36e0b694cea88d7e", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pillar_logging.py:40"}, "properties": {"repobilityId": "3ce55168ce228049", "scanner": "scanner-primary", "fingerprint": "36e0b694cea88d7e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ad14b10d6166b603", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_agent_loop_factory.py:251"}, "properties": {"repobilityId": "9511d27cd635a4a7", "scanner": "scanner-primary", "fingerprint": "ad14b10d6166b603", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40e46da4324b543e", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_oracle_gate_invariant.py:38"}, "properties": {"repobilityId": "14894a6748446d12", "scanner": "scanner-primary", "fingerprint": "40e46da4324b543e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-23b64d7c664777ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_oracle_gate_invariant.py:147"}, "properties": {"repobilityId": "777372803385f1a6", "scanner": "scanner-primary", "fingerprint": "23b64d7c664777ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-628ac24176d857aa", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_fix_c_budget_tier_no_controller.py:8"}, "properties": {"repobilityId": "e2f0acdb48aa7e35", "scanner": "scanner-primary", "fingerprint": "628ac24176d857aa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-edccb8e59eb05499", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_fix_c_budget_tier_no_controller.py:117"}, "properties": {"repobilityId": "f132994d345c6e1f", "scanner": "scanner-primary", "fingerprint": "edccb8e59eb05499", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09a33e7bd8fd7ad4", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_assigner_trace.py:126"}, "properties": {"repobilityId": "3c80a99aca354518", "scanner": "scanner-primary", "fingerprint": "09a33e7bd8fd7ad4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e01dbc837239614c", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_narrative_guard.py:79"}, "properties": {"repobilityId": "4152c56a9501a630", "scanner": "scanner-primary", "fingerprint": "e01dbc837239614c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6d58ed0403751a90", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/test_narrative_guard.py:88"}, "properties": {"repobilityId": "89a68fcd034772c6", "scanner": "scanner-primary", "fingerprint": "6d58ed0403751a90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a90fb054870e4e3", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_system_hint.py:17"}, "properties": {"repobilityId": "10d563b8bc4c8008", "scanner": "scanner-primary", "fingerprint": "6a90fb054870e4e3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-13666bd9a254a5b9", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_system_hint.py:161"}, "properties": {"repobilityId": "c488149c16922f8f", "scanner": "scanner-primary", "fingerprint": "13666bd9a254a5b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d1e90d99554cf13", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_swebench_diff_verifier_annotation.py:146"}, "properties": {"repobilityId": "54aa4f2f6027965a", "scanner": "scanner-primary", "fingerprint": "9d1e90d99554cf13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ffb989c950fa34bb", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_e2e_live_providers.py:547"}, "properties": {"repobilityId": "0a4e867b0c263d21", "scanner": "scanner-primary", "fingerprint": "ffb989c950fa34bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b56ad7b13e9cbba1", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_e2e_campaign.py:168"}, "properties": {"repobilityId": "70eb75926836c9e7", "scanner": "scanner-primary", "fingerprint": "b56ad7b13e9cbba1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d89757a316138d83", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_bandit_attribution_invariant.py:35"}, "properties": {"repobilityId": "9df46759c17ad36c", "scanner": "scanner-primary", "fingerprint": "d89757a316138d83", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-98c826cbda8f1a59", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_bandit_attribution_invariant.py:523"}, "properties": {"repobilityId": "ead5b9c1d8f5bba3", "scanner": "scanner-primary", "fingerprint": "98c826cbda8f1a59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ea005062ac1b353", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_v2_control_surface_fields.py:85"}, "properties": {"repobilityId": "27fdb0753cef9019", "scanner": "scanner-primary", "fingerprint": "2ea005062ac1b353", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-67e98f6fb2981ab8", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_v2_control_surface_fields.py:91"}, "properties": {"repobilityId": "52496bd9bdd6c042", "scanner": "scanner-primary", "fingerprint": "67e98f6fb2981ab8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff3298ad7a70f716", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_bypass.py:19"}, "properties": {"repobilityId": "351587e47570f1d3", "scanner": "scanner-primary", "fingerprint": "ff3298ad7a70f716", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ff54abe80f5eda25", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_model_assigner_top3_logging.py:9"}, "properties": {"repobilityId": "d0c04c64d8d2074e", "scanner": "scanner-primary", "fingerprint": "ff54abe80f5eda25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-844557cc1ed12e7e", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_fallback_provider.py:13"}, "properties": {"repobilityId": "59cd194e34644fd0", "scanner": "scanner-primary", "fingerprint": "844557cc1ed12e7e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f7ef96c918293d03", "level": "note", "message": {"text": "Legacy-named symbol `test_FW4_shutil_copy` in sage-python/tests/test_wasm_sandbox_redteam.py:279"}, "properties": {"repobilityId": "84457cae8842abeb", "scanner": "scanner-primary", "fingerprint": "f7ef96c918293d03", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bf43572dedbe6889", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/test_wasm_sandbox_redteam.py:30"}, "properties": {"repobilityId": "e3d01bcf4b46d540", "scanner": "scanner-primary", "fingerprint": "bf43572dedbe6889", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2698dbd1e0490fd2", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_periodic_save_epoch_preflight.py:60"}, "properties": {"repobilityId": "0894544cdf7fd079", "scanner": "scanner-primary", "fingerprint": "2698dbd1e0490fd2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-75bc4d99cf2971e3", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_swebench_pro_fetch.py:225"}, "properties": {"repobilityId": "6ee44885195cf2c2", "scanner": "scanner-primary", "fingerprint": "75bc4d99cf2971e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21dbbfc22aaa3476", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_invariant_i11.py:29"}, "properties": {"repobilityId": "9d09e53b5124ba8a", "scanner": "scanner-primary", "fingerprint": "21dbbfc22aaa3476", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3d0b4d66d2e65671", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/test_invariant_i11.py:898"}, "properties": {"repobilityId": "2f9a7340e8dee6da", "scanner": "scanner-primary", "fingerprint": "3d0b4d66d2e65671", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7a39064477f5191", "level": "note", "message": {"text": "Legacy-named symbol `swebench_pro_grader_preflight_v1` in sage-python/tests/test_run_dryrun_arm_d.py:2769"}, "properties": {"repobilityId": "c5fb837ca88919e7", "scanner": "scanner-primary", "fingerprint": "c7a39064477f5191", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-09134dfcf848af75", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_run_dryrun_arm_d.py:1146"}, "properties": {"repobilityId": "af44b9108b6ebff1", "scanner": "scanner-primary", "fingerprint": "09134dfcf848af75", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91820f9c34917ea6", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_governance.py:22"}, "properties": {"repobilityId": "7b4e9ca0bc47e12a", "scanner": "scanner-primary", "fingerprint": "91820f9c34917ea6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-93dc934786e43d0e", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_rust_controller.py:464"}, "properties": {"repobilityId": "9d39a536f3a78f02", "scanner": "scanner-primary", "fingerprint": "93dc934786e43d0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1c78654d3d74705", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline_topology_skip_guardrails_decoupling.py:74"}, "properties": {"repobilityId": "eb902df51351f297", "scanner": "scanner-primary", "fingerprint": "b1c78654d3d74705", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d256446e091c85f9", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_pipeline_topology_skip_guardrails_decoupling.py:313"}, "properties": {"repobilityId": "406235f2f888e837", "scanner": "scanner-primary", "fingerprint": "d256446e091c85f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c8482014d6312d5", "level": "note", "message": {"text": "Legacy-named symbol `pytest_summary_v1` in sage-python/tests/test_runtime_evidence.py:297"}, "properties": {"repobilityId": "f2e0aac8a93ab051", "scanner": "scanner-primary", "fingerprint": "4c8482014d6312d5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0be122ce05f30fde", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_phase22_deletion_contracts.py:39"}, "properties": {"repobilityId": "d397b18b956c2d52", "scanner": "scanner-primary", "fingerprint": "0be122ce05f30fde", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-89688a1a42c62003", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_mypy_count.py:111"}, "properties": {"repobilityId": "345dba09cdad0b2c", "scanner": "scanner-primary", "fingerprint": "89688a1a42c62003", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3694776185fab831", "level": "none", "message": {"text": "Commented-code block (118 lines) in sage-python/tests/test_mypy_count.py:13"}, "properties": {"repobilityId": "3c5e99d125e331b3", "scanner": "scanner-primary", "fingerprint": "3694776185fab831", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9648855e789c4117", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_pipeline.py:25"}, "properties": {"repobilityId": "afb5e184b6a3895b", "scanner": "scanner-primary", "fingerprint": "9648855e789c4117", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eef897e30c5df41c", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/tests/test_pipeline.py:287"}, "properties": {"repobilityId": "f3d4fb7d7fda24c9", "scanner": "scanner-primary", "fingerprint": "eef897e30c5df41c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15c90eeb2b8781e0", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_f7_task_system_forward.py:15"}, "properties": {"repobilityId": "f919f7e5548b3700", "scanner": "scanner-primary", "fingerprint": "15c90eeb2b8781e0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-36d33be5d4edb7f8", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/test_tool_policy.py:455"}, "properties": {"repobilityId": "f14f150a5317e2f3", "scanner": "scanner-primary", "fingerprint": "36d33be5d4edb7f8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-33188d396e636ec6", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/test_tool_policy.py:506"}, "properties": {"repobilityId": "8fa205b349504767", "scanner": "scanner-primary", "fingerprint": "33188d396e636ec6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12b3c32ac3610482", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/security/test_prompt_injection_pipeline.py:52"}, "properties": {"repobilityId": "d71b3721e59188e1", "scanner": "scanner-primary", "fingerprint": "12b3c32ac3610482", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-66e421bfbd64ebe9", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/tests/integration/test_tool_creation.py:18"}, "properties": {"repobilityId": "df8e9a6578d6815d", "scanner": "scanner-primary", "fingerprint": "66e421bfbd64ebe9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc98a581aed7c225", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/tests/observability/conftest.py:28"}, "properties": {"repobilityId": "9726110940880653", "scanner": "scanner-primary", "fingerprint": "bc98a581aed7c225", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d0742518b1733ba3", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/tests/observability/test_pipeline_spans.py:44"}, "properties": {"repobilityId": "1a63e884c876b40f", "scanner": "scanner-primary", "fingerprint": "d0742518b1733ba3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2bdba59deb8dcbac", "level": "none", "message": {"text": "Commented-code block (10 lines) in sage-python/tests/providers/test_live_multiprovider.py:81"}, "properties": {"repobilityId": "1b73e5c8c9e89428", "scanner": "scanner-primary", "fingerprint": "2bdba59deb8dcbac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48d1651139a4ff8b", "level": "note", "message": {"text": "Legacy-named symbol `paired_run_diff_v1` in sage-python/scripts/paired_run_diff.py:177"}, "properties": {"repobilityId": "023a3b8ebc555a44", "scanner": "scanner-primary", "fingerprint": "48d1651139a4ff8b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d0b953703cad221a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/scripts/swebench_parity_smoke.py:88"}, "properties": {"repobilityId": "eac1d3c18578461e", "scanner": "scanner-primary", "fingerprint": "d0b953703cad221a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-053ca9820f82cd94", "level": "note", "message": {"text": "Legacy-named symbol `diff_verifier_repair_ablation_v1` in sage-python/scripts/diff_verifier_repair_ablation.py:298"}, "properties": {"repobilityId": "36395f1b29551ce7", "scanner": "scanner-primary", "fingerprint": "053ca9820f82cd94", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-08afc57ece8b5488", "level": "note", "message": {"text": "Legacy-named symbol `swebench_pro_grader_preflight_v1` in sage-python/scripts/swebench_pro_grader_preflight.py:401"}, "properties": {"repobilityId": "56c5f52bdf71fff2", "scanner": "scanner-primary", "fingerprint": "08afc57ece8b5488", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6011fe8ac03c56c5", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/scripts/swebench_pro_grader_preflight.py:28"}, "properties": {"repobilityId": "f3b3864ed513e96b", "scanner": "scanner-primary", "fingerprint": "6011fe8ac03c56c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c76208b4f95efd77", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/scripts/swebench_eval_only_v14.py:26"}, "properties": {"repobilityId": "9a8e7bb37b72daf5", "scanner": "scanner-primary", "fingerprint": "c76208b4f95efd77", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d46de2f94421f84d", "level": "note", "message": {"text": "Legacy-named symbol `swebench_pro_canary_prediction_v1` in sage-python/scripts/run_dryrun_arm_d.py:631"}, "properties": {"repobilityId": "380cdebcbef8da49", "scanner": "scanner-primary", "fingerprint": "d46de2f94421f84d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ed6b93bd5dc5ad3e", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/scripts/run_dryrun_arm_d.py:71"}, "properties": {"repobilityId": "ed2d9d82f5544c5e", "scanner": "scanner-primary", "fingerprint": "ed6b93bd5dc5ad3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65f864e22798711e", "level": "note", "message": {"text": "Legacy-named symbol `diff_fidelity_audit_v1` in sage-python/scripts/diff_fidelity_audit.py:300"}, "properties": {"repobilityId": "a370cbeeebed7236", "scanner": "scanner-primary", "fingerprint": "65f864e22798711e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7a94c0919a2e6e72", "level": "note", "message": {"text": "Legacy-named symbol `canary_pre_grader_gate_v1` in sage-python/scripts/canary_pre_grader_gate.py:289"}, "properties": {"repobilityId": "756954e2724ddfb7", "scanner": "scanner-primary", "fingerprint": "7a94c0919a2e6e72", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-949a55c0adbbb12a", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/scripts/swebench_pro_fetch.py:71"}, "properties": {"repobilityId": "fab2875cd8dede49", "scanner": "scanner-primary", "fingerprint": "949a55c0adbbb12a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c3ad37efc0ba48b", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/scripts/run_mini_ab.py:462"}, "properties": {"repobilityId": "3f50510e64c5b213", "scanner": "scanner-primary", "fingerprint": "7c3ad37efc0ba48b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15d75541f14c3e44", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/scripts/run_swebench_ablation.py:180"}, "properties": {"repobilityId": "d9960360315ae665", "scanner": "scanner-primary", "fingerprint": "15d75541f14c3e44", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c8583bd8c227861f", "level": "note", "message": {"text": "Legacy-named symbol `quality_estimator_v2` in sage-python/src/sage/quality_estimator.py:10"}, "properties": {"repobilityId": "1c4c98fc32134f4f", "scanner": "scanner-primary", "fingerprint": "c8583bd8c227861f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e836aa78658ea205", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/quality_estimator.py:57"}, "properties": {"repobilityId": "7fde90d5d07e23b7", "scanner": "scanner-primary", "fingerprint": "e836aa78658ea205", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14811b8b637be17e", "level": "note", "message": {"text": "Legacy-named symbol `test_quality_estimator_v2` in sage-python/src/sage/constants.py:52"}, "properties": {"repobilityId": "240f936ec54082e1", "scanner": "scanner-primary", "fingerprint": "14811b8b637be17e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-477a631c1007e637", "level": "none", "message": {"text": "Commented-code block (9 lines) in sage-python/src/sage/constants.py:42"}, "properties": {"repobilityId": "585b934217bbef49", "scanner": "scanner-primary", "fingerprint": "477a631c1007e637", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad56705c92c84b2d", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/boot.py:288"}, "properties": {"repobilityId": "64b7f3271a261707", "scanner": "scanner-primary", "fingerprint": "ad56705c92c84b2d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-19890801c43b22a3", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/boot.py:177"}, "properties": {"repobilityId": "a9d401136e0795c4", "scanner": "scanner-primary", "fingerprint": "19890801c43b22a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f58f40efb1f3175", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/agent_loop_execution.py:349"}, "properties": {"repobilityId": "63e964cd2fe76e3b", "scanner": "scanner-primary", "fingerprint": "9f58f40efb1f3175", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7f275fd84572f948", "level": "none", "message": {"text": "Commented-code block (8 lines) in sage-python/src/sage/agent_loop_factory.py:22"}, "properties": {"repobilityId": "30f9ef254b159a3d", "scanner": "scanner-primary", "fingerprint": "7f275fd84572f948", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c5eaf5780f77203", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/topology_controller.py:563"}, "properties": {"repobilityId": "2fa961a24f428ce4", "scanner": "scanner-primary", "fingerprint": "1c5eaf5780f77203", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5242928d24f00dda", "level": "none", "message": {"text": "Commented-code block (9 lines) in sage-python/src/sage/topology_controller.py:105"}, "properties": {"repobilityId": "c9a1dddf5598dae2", "scanner": "scanner-primary", "fingerprint": "5242928d24f00dda", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7dd4c6dd1d4b7dbb", "level": "none", "message": {"text": "Commented-code block (8 lines) in sage-python/src/sage/agent.py:37"}, "properties": {"repobilityId": "17bbbd05a4e04951", "scanner": "scanner-primary", "fingerprint": "7dd4c6dd1d4b7dbb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-058eb666445e47b7", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/boot_pipeline.py:21"}, "properties": {"repobilityId": "6a0a3650fdf0e9cc", "scanner": "scanner-primary", "fingerprint": "058eb666445e47b7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d85685f493238093", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/agent_loop.py:701"}, "properties": {"repobilityId": "20963190f52fcd0e", "scanner": "scanner-primary", "fingerprint": "d85685f493238093", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-53fcc6fe76826e76", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/agent_loop.py:243"}, "properties": {"repobilityId": "4f23354c13f262cd", "scanner": "scanner-primary", "fingerprint": "53fcc6fe76826e76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1911eec5aec5b38f", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/boot_providers.py:19"}, "properties": {"repobilityId": "6e04942f812395c7", "scanner": "scanner-primary", "fingerprint": "1911eec5aec5b38f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cdc3bf982bf25b58", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline.py:2"}, "properties": {"repobilityId": "12ed624b8a65e5dc", "scanner": "scanner-primary", "fingerprint": "cdc3bf982bf25b58", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3ab80f981ca5ec3d", "level": "note", "message": {"text": "Legacy-named symbol `_run_legacy` in sage-python/src/sage/agent_loop_memory.py:3"}, "properties": {"repobilityId": "d141dad77a892c7e", "scanner": "scanner-primary", "fingerprint": "3ab80f981ca5ec3d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c676ca0a62dd82e0", "level": "none", "message": {"text": "Commented-code block (11 lines) in sage-python/src/sage/input/swebench.py:134"}, "properties": {"repobilityId": "dbd9e56845cf8157", "scanner": "scanner-primary", "fingerprint": "c676ca0a62dd82e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c17f34fd557e72a", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/input/chat.py:31"}, "properties": {"repobilityId": "92ddb48c9bc0803c", "scanner": "scanner-primary", "fingerprint": "6c17f34fd557e72a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41a5d80325d10260", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/policy/manifest.py:44"}, "properties": {"repobilityId": "e0ca98e71d4f9286", "scanner": "scanner-primary", "fingerprint": "41a5d80325d10260", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eaec26065b017181", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/ops/sage_core_version.py:45"}, "properties": {"repobilityId": "e891c759ee0f9eac", "scanner": "scanner-primary", "fingerprint": "eaec26065b017181", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c081d2535bf91fd4", "level": "note", "message": {"text": "Legacy-named symbol `finalized_backup` in sage-python/src/sage/ops/a14_reset.py:154"}, "properties": {"repobilityId": "28ecc8274fedf0fe", "scanner": "scanner-primary", "fingerprint": "c081d2535bf91fd4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-63731b4f0efbf273", "level": "none", "message": {"text": "Commented-code block (14 lines) in sage-python/src/sage/ops/a14_reset.py:36"}, "properties": {"repobilityId": "47b12efa7e9a28af", "scanner": "scanner-primary", "fingerprint": "63731b4f0efbf273", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f1cbbcc521801cb7", "level": "none", "message": {"text": "Commented-code block (8 lines) in sage-python/src/sage/ops/claims_audit.py:316"}, "properties": {"repobilityId": "b8a03cd70e30da4c", "scanner": "scanner-primary", "fingerprint": "f1cbbcc521801cb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f98d7a6424027d1", "level": "none", "message": {"text": "Commented-code block (9 lines) in sage-python/src/sage/ops/toolpolicy_audit.py:87"}, "properties": {"repobilityId": "53739d2b98433c9b", "scanner": "scanner-primary", "fingerprint": "7f98d7a6424027d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d9053ee877c7680", "level": "note", "message": {"text": "Legacy-named symbol `cli_v1` in sage-python/src/sage/cli/run.py:316"}, "properties": {"repobilityId": "0b14f89ee3e27f5c", "scanner": "scanner-primary", "fingerprint": "5d9053ee877c7680", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8047a09335ecf38a", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/cli/run.py:233"}, "properties": {"repobilityId": "b6991ac1008a613a", "scanner": "scanner-primary", "fingerprint": "8047a09335ecf38a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce47c32917ceea7d", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/observability/spans.py:63"}, "properties": {"repobilityId": "1ed142cdd3768ecb", "scanner": "scanner-primary", "fingerprint": "ce47c32917ceea7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ba274cd6e443a61", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/providers/pydantic_ai_provider.py:110"}, "properties": {"repobilityId": "885850c80a9026fe", "scanner": "scanner-primary", "fingerprint": "5ba274cd6e443a61", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-160668bb38d9dc8a", "level": "none", "message": {"text": "Commented-code block (8 lines) in sage-python/src/sage/providers/openai_compat.py:134"}, "properties": {"repobilityId": "66b4f049efd798a3", "scanner": "scanner-primary", "fingerprint": "160668bb38d9dc8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bb055681dfe0879", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/providers/connector.py:178"}, "properties": {"repobilityId": "40beafbce4c988ca", "scanner": "scanner-primary", "fingerprint": "2bb055681dfe0879", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bc66f5541e68faa2", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/assign_models.py:23"}, "properties": {"repobilityId": "e9af18d85bc1cdc2", "scanner": "scanner-primary", "fingerprint": "bc66f5541e68faa2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5c20a7b3f2fa8dc5", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/assign_models.py:55"}, "properties": {"repobilityId": "9a81e20b78510976", "scanner": "scanner-primary", "fingerprint": "5c20a7b3f2fa8dc5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-033817e0a595c27d", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/decompose.py:62"}, "properties": {"repobilityId": "7694796bcb064b1a", "scanner": "scanner-primary", "fingerprint": "033817e0a595c27d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6c8da46f375e96c4", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/costing.py:14"}, "properties": {"repobilityId": "486b676b7d4672dc", "scanner": "scanner-primary", "fingerprint": "6c8da46f375e96c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d22c2dc59d2f2255", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/__init__.py:1"}, "properties": {"repobilityId": "54ad24b411daafe5", "scanner": "scanner-primary", "fingerprint": "d22c2dc59d2f2255", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c10b610407be36fa", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/execute.py:25"}, "properties": {"repobilityId": "21ca7a09184e5d11", "scanner": "scanner-primary", "fingerprint": "c10b610407be36fa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-27ab6cc5ae5a14b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/execute.py:148"}, "properties": {"repobilityId": "359cc25d2f5580f7", "scanner": "scanner-primary", "fingerprint": "27ab6cc5ae5a14b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dab71f8eee096a1d", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/context.py:73"}, "properties": {"repobilityId": "f6f7533ba78431e3", "scanner": "scanner-primary", "fingerprint": "dab71f8eee096a1d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ba1c554bc19740a5", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/constructor.py:63"}, "properties": {"repobilityId": "8cc7be31b6eec983", "scanner": "scanner-primary", "fingerprint": "ba1c554bc19740a5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7ec6e79936a6fb60", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/constructor.py:117"}, "properties": {"repobilityId": "b1e21a6cdc9f1f0d", "scanner": "scanner-primary", "fingerprint": "7ec6e79936a6fb60", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e8dae08d13e051a", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/classify.py:26"}, "properties": {"repobilityId": "e29a9460ea821133", "scanner": "scanner-primary", "fingerprint": "9e8dae08d13e051a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6da46fb516586f3a", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/memory_gate.py:108"}, "properties": {"repobilityId": "eec731d5d89e9c1d", "scanner": "scanner-primary", "fingerprint": "6da46fb516586f3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2635e1d5efb90fd9", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/orchestrator.py:23"}, "properties": {"repobilityId": "77e5ef998541a9f2", "scanner": "scanner-primary", "fingerprint": "2635e1d5efb90fd9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1476ea4973ca20d2", "level": "none", "message": {"text": "Commented-code block (11 lines) in sage-python/src/sage/pipeline_v2/orchestrator.py:132"}, "properties": {"repobilityId": "3aa6beb3cb6447bd", "scanner": "scanner-primary", "fingerprint": "1476ea4973ca20d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f26e0741eee865f", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/topology_helpers.py:4"}, "properties": {"repobilityId": "31dd37e4ea2c641d", "scanner": "scanner-primary", "fingerprint": "2f26e0741eee865f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1f44a6b2851de11", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/select_topology.py:12"}, "properties": {"repobilityId": "352256a498e7c6ac", "scanner": "scanner-primary", "fingerprint": "a1f44a6b2851de11", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f3fde7b040a1e585", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/select_topology.py:76"}, "properties": {"repobilityId": "7b961cd3ac3b240e", "scanner": "scanner-primary", "fingerprint": "f3fde7b040a1e585", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a35217ee91518efe", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/learn.py:8"}, "properties": {"repobilityId": "ad7a667a86dae25d", "scanner": "scanner-primary", "fingerprint": "a35217ee91518efe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5032fec89eff38d5", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/pipeline_v2/learn.py:157"}, "properties": {"repobilityId": "6fd0e6aa8d7fad12", "scanner": "scanner-primary", "fingerprint": "5032fec89eff38d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99ddab6dadd36ae8", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/pipeline_v2/provider_policy.py:312"}, "properties": {"repobilityId": "ab442f7fb7c99506", "scanner": "scanner-primary", "fingerprint": "99ddab6dadd36ae8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23887e7219c0cbe5", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/bandit_attribution.py:190"}, "properties": {"repobilityId": "189541c44688082c", "scanner": "scanner-primary", "fingerprint": "23887e7219c0cbe5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-23df7275b808dd03", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/pipeline_v2/runtime_events.py:19"}, "properties": {"repobilityId": "dfdd9d8b84c7b6af", "scanner": "scanner-primary", "fingerprint": "23df7275b808dd03", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d2a9dc2e24e0ce3c", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/pipeline_v2/runtime_events.py:507"}, "properties": {"repobilityId": "7d7ff0814de4f641", "scanner": "scanner-primary", "fingerprint": "d2a9dc2e24e0ce3c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0ad014590ce5d8a6", "level": "note", "message": {"text": "Legacy-named symbol `path_e_step3_v1` in sage-python/src/sage/bench/path_e_validate.py:434"}, "properties": {"repobilityId": "09d70501b0904515", "scanner": "scanner-primary", "fingerprint": "0ad014590ce5d8a6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f7317c2a7d5b85ca", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/bench/swebench_patch_repair.py:75"}, "properties": {"repobilityId": "9259cfacddb97752", "scanner": "scanner-primary", "fingerprint": "f7317c2a7d5b85ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d858115398fd3ef", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/bench/modal_billing.py:32"}, "properties": {"repobilityId": "41f9b4c900e6328c", "scanner": "scanner-primary", "fingerprint": "1d858115398fd3ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0125d589e8391048", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/bench/swebench_bench.py:73"}, "properties": {"repobilityId": "bd9f973f3d187f57", "scanner": "scanner-primary", "fingerprint": "0125d589e8391048", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce8f45aaf9539e2e", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/bench/swebench_ca_patch.py:299"}, "properties": {"repobilityId": "f1e4d8fc68e17a0c", "scanner": "scanner-primary", "fingerprint": "ce8f45aaf9539e2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21656d2f84bf4ed8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/src/sage/bench/swebench_ca_patch.py:218"}, "properties": {"repobilityId": "4cd69a729595262f", "scanner": "scanner-primary", "fingerprint": "21656d2f84bf4ed8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ab4ce3fbf26f5be9", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/bench/bigcodebench_bench.py:120"}, "properties": {"repobilityId": "2cc9bf22683e704c", "scanner": "scanner-primary", "fingerprint": "ab4ce3fbf26f5be9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aee7e7b740fad9e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/bench/__main__.py:159"}, "properties": {"repobilityId": "8851608a13755fbc", "scanner": "scanner-primary", "fingerprint": "aee7e7b740fad9e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d0a7f76489b7142", "level": "none", "message": {"text": "Commented-code block (12 lines) in sage-python/src/sage/bench/event_ledger.py:98"}, "properties": {"repobilityId": "d64526826d705ad9", "scanner": "scanner-primary", "fingerprint": "0d0a7f76489b7142", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0968b7ff1bf3fbdc", "level": "note", "message": {"text": "Legacy-named symbol `grpo_v2` in sage-python/src/sage/execution/__init__.py:36"}, "properties": {"repobilityId": "abc46c1e7a749c4b", "scanner": "scanner-primary", "fingerprint": "0968b7ff1bf3fbdc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9e0c39e35c6b68a8", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/memory/remote_rag.py:17"}, "properties": {"repobilityId": "7a044ad776ffa004", "scanner": "scanner-primary", "fingerprint": "9e0c39e35c6b68a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07288bf6de5950e9", "level": "note", "message": {"text": "Legacy-named symbol `pytest_summary_v1` in sage-python/src/sage/runtime/oracle/_oracles.py:11"}, "properties": {"repobilityId": "1136c6d70d585f9f", "scanner": "scanner-primary", "fingerprint": "07288bf6de5950e9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c00dc2fc0df7def5", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/runtime/oracle/_oracles.py:202"}, "properties": {"repobilityId": "b0399a020ad7a606", "scanner": "scanner-primary", "fingerprint": "c00dc2fc0df7def5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9e05973f8d37322", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/runtime/evidence/producers/formal.py:30"}, "properties": {"repobilityId": "53c9c95fa9b0050b", "scanner": "scanner-primary", "fingerprint": "d9e05973f8d37322", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87a71378178a076d", "level": "note", "message": {"text": "Legacy-named symbol `pytest_summary_v1` in sage-python/src/sage/runtime/evidence/producers/parsers.py:136"}, "properties": {"repobilityId": "a0d564189726cc86", "scanner": "scanner-primary", "fingerprint": "87a71378178a076d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c81baef41f9659ca", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/runtime/evidence/producers/tool.py:21"}, "properties": {"repobilityId": "83bd6e9dd65d1d2e", "scanner": "scanner-primary", "fingerprint": "c81baef41f9659ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0d005e14922b609", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/runtime/event_log/payload_schemas.py:664"}, "properties": {"repobilityId": "29abc736e0f9adf9", "scanner": "scanner-primary", "fingerprint": "c0d005e14922b609", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d71659b8bc5b29e", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/runtime/event_log/schema.py:22"}, "properties": {"repobilityId": "dfcf78f3c766a561", "scanner": "scanner-primary", "fingerprint": "3d71659b8bc5b29e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f89bdb7a4a263b90", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/runtime/event_log/writer.py:174"}, "properties": {"repobilityId": "0e5b6cba6cdf4040", "scanner": "scanner-primary", "fingerprint": "f89bdb7a4a263b90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04515f89f1b116e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/phases/act.py:240"}, "properties": {"repobilityId": "65e7dad67bdb9ad7", "scanner": "scanner-primary", "fingerprint": "04515f89f1b116e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da31982398458b8b", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/phases/learn.py:95"}, "properties": {"repobilityId": "5c6fd6811afac2a0", "scanner": "scanner-primary", "fingerprint": "da31982398458b8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88378954cc5c193b", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/phases/perceive.py:149"}, "properties": {"repobilityId": "236df2dd7748e8db", "scanner": "scanner-primary", "fingerprint": "88378954cc5c193b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e4c081132ac4df9", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/tools/typed_repo.py:110"}, "properties": {"repobilityId": "9bc15c2a69777b34", "scanner": "scanner-primary", "fingerprint": "4e4c081132ac4df9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f21ef1513ed5c029", "level": "none", "message": {"text": "Commented-code block (10 lines) in sage-python/src/sage/tools/meta.py:314"}, "properties": {"repobilityId": "ef38c9e371e1d1ae", "scanner": "scanner-primary", "fingerprint": "f21ef1513ed5c029", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b451d35a3501fb3c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 sage-python/src/sage/tools/meta.py:178"}, "properties": {"repobilityId": "5503ce2676125f6e", "scanner": "scanner-primary", "fingerprint": "b451d35a3501fb3c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4d3c6d76c95cf2de", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/tools/base.py:20"}, "properties": {"repobilityId": "fc5cb2099ede65b0", "scanner": "scanner-primary", "fingerprint": "4d3c6d76c95cf2de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d1735127a386d4c", "level": "none", "message": {"text": "Commented-code block (7 lines) in sage-python/src/sage/tools/sandbox_executor.py:131"}, "properties": {"repobilityId": "68ddec87d528b0e2", "scanner": "scanner-primary", "fingerprint": "3d1735127a386d4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59ecb786ccfd4f4b", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/tools/agent_mgmt.py:16"}, "properties": {"repobilityId": "912d632d387ca2a5", "scanner": "scanner-primary", "fingerprint": "59ecb786ccfd4f4b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42314bab27e4bda3", "level": "none", "message": {"text": "Commented-code block (6 lines) in sage-python/src/sage/contracts/cost_tracker.py:125"}, "properties": {"repobilityId": "bc7b2fec2cd193af", "scanner": "scanner-primary", "fingerprint": "42314bab27e4bda3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64019a159b6b4907", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/contracts/planner.py:179"}, "properties": {"repobilityId": "a03ea35c894c62f5", "scanner": "scanner-primary", "fingerprint": "64019a159b6b4907", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eebb39cbcb168195", "level": "none", "message": {"text": "Commented-code block (8 lines) in sage-python/src/sage/evolution/llm_mutator.py:162"}, "properties": {"repobilityId": "18d389284ba6c986", "scanner": "scanner-primary", "fingerprint": "eebb39cbcb168195", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bd6af1eb11c7b9d", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/topology/runner.py:25"}, "properties": {"repobilityId": "3291293186f0f9bd", "scanner": "scanner-primary", "fingerprint": "0bd6af1eb11c7b9d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-14061e057d933cc4", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/topology/runner.py:51"}, "properties": {"repobilityId": "bd57923adb26982e", "scanner": "scanner-primary", "fingerprint": "14061e057d933cc4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f131869ee6c3d597", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_v2` in sage-python/src/sage/llm/provider_pool.py:110"}, "properties": {"repobilityId": "11bf268037b76fb6", "scanner": "scanner-primary", "fingerprint": "f131869ee6c3d597", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bd23ce23da52498d", "level": "none", "message": {"text": "Commented-code block (5 lines) in sage-python/src/sage/llm/provider_pool.py:82"}, "properties": {"repobilityId": "aad11604c549e5ae", "scanner": "scanner-primary", "fingerprint": "bd23ce23da52498d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a200d64692bd73c2", "level": "none", "message": {"text": "Commented-code block (10 lines) in sage-python/src/sage/llm/base.py:24"}, "properties": {"repobilityId": "1987d0fd2d9c3e76", "scanner": "scanner-primary", "fingerprint": "a200d64692bd73c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d054820c21ff853", "level": "note", "message": {"text": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/test/contract.test.ts:37"}, "properties": {"repobilityId": "cbfff12969bc45c5", "scanner": "scanner-primary", "fingerprint": "3d054820c21ff853", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-433a9f09ae4f6a6c", "level": "note", "message": {"text": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/test/fixtures/backend-fixture.mjs:55"}, "properties": {"repobilityId": "646b721339b1d9e0", "scanner": "scanner-primary", "fingerprint": "433a9f09ae4f6a6c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-19f00416faef3940", "level": "note", "message": {"text": "Legacy-named symbol `cli_v1` in clients/pi-ygn-sage/src/index.ts:76"}, "properties": {"repobilityId": "b9c87bb9d1f93a50", "scanner": "scanner-primary", "fingerprint": "19f00416faef3940", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b673918452ee2583", "level": "note", "message": {"text": "70 env vars used in code but missing from .env.example"}, "properties": {"repobilityId": "abf836fe9ec81133", "scanner": "scanner-primary", "fingerprint": "b673918452ee2583", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "config-drift"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5967d693e4c0feda", "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": "31b2f183d241299e", "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": "1e1c4fd19c5a2a53", "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": "e41ff6098b34ef65", "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": "30f6ebc58bb192e1", "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": "d743bcb407e958be", "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": "9d5a720faf49e3c7", "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": "1edf43a413106b1e", "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": "61ee0bcbaaa10b79", "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": "c2a00e08416f461d", "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": "64e86de68bb425d0", "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": "9313103e21b6556d", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "18d54d8433a3d3a7", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "ccfa4b730be1f30a", "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": "00388076cc2796bf", "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": "7d9d2cb4ce626179", "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": "d87927647bc03a25", "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": "9063b08b2e26f8e7", "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": "f73e327d616e03b8", "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": "5128a555620eaef8", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-5baa8971ebe192a1", "level": "note", "message": {"text": "Unused endpoint: GET /"}, "properties": {"repobilityId": "d9c33f4fa04ca8f0", "scanner": "scanner-primary", "fingerprint": "5baa8971ebe192a1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-27652a11ba620012", "level": "note", "message": {"text": "Unused endpoint: GET /api/state"}, "properties": {"repobilityId": "648b4a561e222c3c", "scanner": "scanner-primary", "fingerprint": "27652a11ba620012", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-cf16ae0930dc161a", "level": "note", "message": {"text": "Unused endpoint: GET /api/tasks"}, "properties": {"repobilityId": "d698b657c2a148d5", "scanner": "scanner-primary", "fingerprint": "cf16ae0930dc161a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-78cca46f4f7224cf", "level": "note", "message": {"text": "Unused endpoint: GET /api/providers"}, "properties": {"repobilityId": "fc0aba1195341566", "scanner": "scanner-primary", "fingerprint": "78cca46f4f7224cf", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-0945aa37a6d809a7", "level": "note", "message": {"text": "Unused endpoint: POST /api/benchmark"}, "properties": {"repobilityId": "c01bb9c62b7c1304", "scanner": "scanner-primary", "fingerprint": "0945aa37a6d809a7", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a7d79221e41f1197", "level": "note", "message": {"text": "Unused endpoint: GET /api/memory/stats"}, "properties": {"repobilityId": "7824645836b7fc5f", "scanner": "scanner-primary", "fingerprint": "a7d79221e41f1197", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-39fe04f228404dfc", "level": "note", "message": {"text": "Unused endpoint: GET /api/topology"}, "properties": {"repobilityId": "d8598f1037e9380e", "scanner": "scanner-primary", "fingerprint": "39fe04f228404dfc", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a8d5a55fe214bc7a", "level": "note", "message": {"text": "Unused endpoint: GET /api/evolution"}, "properties": {"repobilityId": "f0c7459bbab42dc4", "scanner": "scanner-primary", "fingerprint": "a8d5a55fe214bc7a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-037b4fa38650db13", "level": "note", "message": {"text": "Unused endpoint: GET /api/routing/pipeline"}, "properties": {"repobilityId": "e229210465db311a", "scanner": "scanner-primary", "fingerprint": "037b4fa38650db13", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}