{"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-f0512c33dad9e186", "name": "Possibly dead Python function: comparable", "shortDescription": {"text": "Possibly dead Python function: comparable"}, "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-56419b90f13b81d7", "name": "Possibly dead Python function: last_token_initial_state", "shortDescription": {"text": "Possibly dead Python function: last_token_initial_state"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a55b69deb028e39", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-3020415d91b1538e", "name": "Possibly dead Python function: noisy_initial_state", "shortDescription": {"text": "Possibly dead Python function: noisy_initial_state"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ae1f21b92c4d5ddb", "name": "Possibly dead Python function: encode_with_tokenizer", "shortDescription": {"text": "Possibly dead Python function: encode_with_tokenizer"}, "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-93c58cd97cb06c21", "name": "Possibly dead Python function: noisy_initial_state", "shortDescription": {"text": "Possibly dead Python function: noisy_initial_state"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f186be9208a9b452", "name": "Possibly dead Python function: lr_lambda", "shortDescription": {"text": "Possibly dead Python function: lr_lambda"}, "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-aecf5ab3e0231e66", "name": "Possibly dead Python function: lr_lambda", "shortDescription": {"text": "Possibly dead Python function: lr_lambda"}, "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-e615f64b2fa80e8e", "name": "Possibly dead Python function: lr_lambda", "shortDescription": {"text": "Possibly dead Python function: lr_lambda"}, "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-eff4623367b1b4b3", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-a4c8faa567763116", "name": "Possibly dead Python function: constant_trajectory", "shortDescription": {"text": "Possibly dead Python function: constant_trajectory"}, "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-c3eb078bef7af60d", "name": "Possibly dead Python function: tent_trajectory", "shortDescription": {"text": "Possibly dead Python function: tent_trajectory"}, "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-2a5a33ab8545db3c", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-f0a3d641f3a464f8", "name": "Possibly dead Python function: lr_lambda", "shortDescription": {"text": "Possibly dead Python function: lr_lambda"}, "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-49a818f1a57a5340", "name": "Possibly dead Python function: extra_repr", "shortDescription": {"text": "Possibly dead Python function: extra_repr"}, "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-a6076292c8c9c32b", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-64fa6aa8bf194504", "name": "Insecure pattern 'eval_used' in kaggle/phase10_sct_20k/run.py:135", "shortDescription": {"text": "Insecure pattern 'eval_used' in kaggle/phase10_sct_20k/run.py:135"}, "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-b3a96ebef29b405b", "name": "Insecure pattern 'eval_used' in kaggle/phase11_sct_rm_20k/run.py:115", "shortDescription": {"text": "Insecure pattern 'eval_used' in kaggle/phase11_sct_rm_20k/run.py:115"}, "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-b2c309ee3e024948", "name": "Insecure pattern 'eval_used' in kaggle/phase6_tinystories_vl/run.py:119", "shortDescription": {"text": "Insecure pattern 'eval_used' in kaggle/phase6_tinystories_vl/run.py:119"}, "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-efd917689284f2a2", "name": "Insecure pattern 'eval_used' in kaggle/phase10_plain4l_10k/run.py:118", "shortDescription": {"text": "Insecure pattern 'eval_used' in kaggle/phase10_plain4l_10k/run.py:118"}, "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-fb7403a2ae55873d", "name": "Insecure pattern 'eval_used' in scripts/phase8_causal_eval.py:252", "shortDescription": {"text": "Insecure pattern 'eval_used' in scripts/phase8_causal_eval.py:252"}, "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-9520414df922e9c6", "name": "Insecure pattern 'eval_used' in src/bifurcation/phase5a_long_convergence.py:313", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/bifurcation/phase5a_long_convergence.py:313"}, "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-5a71e7b6425f4c45", "name": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph_full.html:133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph_full.html:133"}, "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-76a2b1be5177a582", "name": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph_final.html:133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph_final.html:133"}, "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-02764daa2aba4efc", "name": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph.html:133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph.html:133"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c093327995d8beb0", "name": "Very large file: src/bifurcation/looped_transformer.py (1126 lines)", "shortDescription": {"text": "Very large file: src/bifurcation/looped_transformer.py (1126 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-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "2 test file(s) for 206 source file(s) (ratio 0.01). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 2598 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-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license, ci. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e725d2ab884fbd49", "name": "Multiple root agent instruction files without precedence", "shortDescription": {"text": "Multiple root agent instruction files without precedence"}, "fullDescription": {"text": "The repo has multiple top-level AI-coder instruction files. Without precedence rules, different agents may follow different policies."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f21edd51d759f4a8", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tent_sweep/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tent_sweep/run.py:40"}, "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-11d2c49a7bbda4e4", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_m256/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_m256/run.py:40"}, "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-824904d00d1e1fc3", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_loop_index/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_loop_index/run.py:40"}, "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-40bfa90e0b362a8e", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_20k/run.py:93", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_20k/run.py:93"}, "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-90d65fd6210259a2", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_20k/run.py:37", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_20k/run.py:37"}, "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-6d2eb04254252dae", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5i_vl_gate/run.py:33", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5i_vl_gate/run.py:33"}, "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-9a10dd889a61436e", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_scta_g_10k/run.py:94", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_scta_g_10k/run.py:94"}, "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-1abf7f2d924a365d", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_scta_g_10k/run.py:38", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_scta_g_10k/run.py:38"}, "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-280e681218eca02a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_ascent2_vector_pilot/run.py:34", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_ascent2_vector_pilot/run.py:34"}, "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-13e7ce3f35d9696a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4d_hard_token_normal_regime/run.py:31", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4d_hard_token_normal_regime/run.py:31"}, "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-1f87909d6fb90022", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_seed17/run.py:47", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_seed17/run.py:47"}, "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-df69a4ca8d3a84bf", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5_pure_wikitext2/run.py:30", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5_pure_wikitext2/run.py:30"}, "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-d430e2ea79d0e45a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3a_cost_baselines/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3a_cost_baselines/run.py:22"}, "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-6901fa7c5b574529", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_probe/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_probe/run.py:22"}, "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-4a3ad50467559157", "name": "Legacy-named symbol `val_tok_v2` in kaggle/phase10_sct_20k/run.py:5", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in kaggle/phase10_sct_20k/run.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-4e6a4f07ec943a50", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_sct_20k/run.py:53", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_sct_20k/run.py:53"}, "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-5e4ab9bff2568b20", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_b1_ds_5k/run.py:78", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_b1_ds_5k/run.py:78"}, "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-88095d86a259db62", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_b1_ds_5k/run.py:39", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_b1_ds_5k/run.py:39"}, "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-29e97fee7bc3015d", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_input_reinject_l16_5k/run.py:102", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_input_reinject_l16_5k/run.py:102"}, "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-efaecc28da4a9a6d", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_input_reinject_l16_5k/run.py:46", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_input_reinject_l16_5k/run.py:46"}, "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-c5cee04041458ae0", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_b_coupling_baseline/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_b_coupling_baseline/run.py:22"}, "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-3eeeee3fa9f0635d", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_bad_basin_frequency/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_bad_basin_frequency/run.py:43"}, "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-7f97f1d654ec8995", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5h_wt103/run.py:44", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5h_wt103/run.py:44"}, "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-7354dbfaa7ef8826", "name": "Legacy-named symbol `train_tok_v1` in kaggle/phase13_c1_babylm_l4_20k/run.py:16", "shortDescription": {"text": "Legacy-named symbol `train_tok_v1` in kaggle/phase13_c1_babylm_l4_20k/run.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-adc80dd643f8467a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_c1_babylm_l4_20k/run.py:84", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_c1_babylm_l4_20k/run.py:84"}, "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-5eabb9d9259ae9fe", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_stability_check/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_stability_check/run.py:28"}, "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-7d40d20e59fa3100", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_shared/run.py:31", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_shared/run.py:31"}, "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-67dcd83809c7dcea", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4e_r_annealing_tiny/run.py:31", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4e_r_annealing_tiny/run.py:31"}, "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-75b9d41485e66bbc", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a35_fine_sweep/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a35_fine_sweep/run.py:28"}, "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-9c162aa915baaad9", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_a355_transfer/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_a355_transfer/run.py:28"}, "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-7fc5974d4b503843", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_shakespeare_warmup_ablation/run.py:44", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_shakespeare_warmup_ablation/run.py:44"}, "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-ebcf3a1f84e86648", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_tokenwise_vector/run.py:106", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_tokenwise_vector/run.py:106"}, "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-242d691a419ea305", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_tokenwise_vector/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_tokenwise_vector/run.py:40"}, "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-338b68f89b4ed8e9", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_shakespeare_multiseed/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_shakespeare_multiseed/run.py:40"}, "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-6eee507a6ea221cd", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_gpu_smoke/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_gpu_smoke/run.py:28"}, "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-087cf1a5bee6ac52", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_tinystories_benchmark/run.py:32", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_tinystories_benchmark/run.py:32"}, "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-da573ed030707622", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5f_lora_control/run.py:45", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5f_lora_control/run.py:45"}, "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-b8590c8927198ca1", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_non_recurrent_gate/run.py:42", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_non_recurrent_gate/run.py:42"}, "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-164c077a2b0f6f6a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_ts_rerun_fixed/run.py:36", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_ts_rerun_fixed/run.py:36"}, "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-1930cf39bbd44b5c", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_m256_40k/run.py:46", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_m256_40k/run.py:46"}, "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-8a7bb7e45baa3278", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_mechanism_ablation/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_mechanism_ablation/run.py:43"}, "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-9fa896368842ac4f", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5e_ht_additive/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5e_ht_additive/run.py:43"}, "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-3825176ab4094d38", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_60k_seed17/run.py:45", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_60k_seed17/run.py:45"}, "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-de45a99a09f2a16c", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_pilot/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_pilot/run.py:22"}, "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-81fd14bee10d7398", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase2a_controllers/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase2a_controllers/run.py:22"}, "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-05de3b8d74088548", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase11_sct_rm_20k/run.py:90", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase11_sct_rm_20k/run.py:90"}, "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-89299b14b674e3c8", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase11_sct_rm_20k/run.py:34", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase11_sct_rm_20k/run.py:34"}, "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-568c9723a4f2398f", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_multiseed_validation/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_multiseed_validation/run.py:43"}, "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-746a806b24001382", "name": "Legacy-named symbol `train_tok_v1` in kaggle/phase13_a0_plain_6l/run.py:22", "shortDescription": {"text": "Legacy-named symbol `train_tok_v1` in kaggle/phase13_a0_plain_6l/run.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-0565729776728fcd", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_a0_plain_6l/run.py:89", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_a0_plain_6l/run.py:89"}, "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-941041d28a0b321d", "name": "Legacy-named symbol `c0_perturbation_v2` in kaggle/phase4c_c0_perturbation_v2/run.py:92", "shortDescription": {"text": "Legacy-named symbol `c0_perturbation_v2` in kaggle/phase4c_c0_perturbation_v2/run.py:92"}, "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-5faf4edc71747f59", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4c_c0_perturbation_v2/run.py:33", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4c_c0_perturbation_v2/run.py:33"}, "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-7dae5b52d9ff7c96", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_upper_fine_sweep/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_upper_fine_sweep/run.py:28"}, "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-9c389c9cf28ab2a8", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_dim_sweep/run.py:41", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_dim_sweep/run.py:41"}, "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-7b4792f9fd50dfc6", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_b_r_scan/run.py:45", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_b_r_scan/run.py:45"}, "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-8b4a01fc53ca87ea", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_corpus_validation/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_corpus_validation/run.py:22"}, "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-a06e35cef5476232", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_plain_looped/run.py:33", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_plain_looped/run.py:33"}, "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-1ba817257372d95e", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_plain_looped_20k/run.py:76", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_plain_looped_20k/run.py: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-95df89bd696f3240", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_plain_looped_20k/run.py:31", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_plain_looped_20k/run.py:31"}, "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-ffdfeee24a517c79", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_p05_learned_baseline/run.py:41", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_p05_learned_baseline/run.py:41"}, "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-a4bc6183a7e5ac8c", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_cpu_smoke/run.py:14", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_cpu_smoke/run.py:14"}, "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-86f574a9904799e3", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_native_paired_smoke/run.py:10", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_native_paired_smoke/run.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-0c5f763b79879a9c", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_native_paired_smoke/run.py:72", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_native_paired_smoke/run.py:72"}, "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-693bdf5e0a46c04c", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_paired_smoke/run.py:54", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_paired_smoke/run.py:54"}, "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-4df122936711e860", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_paired_smoke/run.py:60", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_paired_smoke/run.py:60"}, "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-c52dfaee5a57222d", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_vl_40k/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_vl_40k/run.py:28"}, "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-3bc1d819667e33a1", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_last/run.py:31", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_last/run.py:31"}, "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-3e17215f5339e64b", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_tokenwise_scalar/run.py:76", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_tokenwise_scalar/run.py: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-930bc5d6ad8b9d13", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_tokenwise_scalar/run.py:37", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_tokenwise_scalar/run.py:37"}, "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-27e83cf28ef10848", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_m256_40k/run.py:46", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_m256_40k/run.py:46"}, "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-a4fe79eae23a7d0e", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/text_gen_comparison/run.py:42", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/text_gen_comparison/run.py:42"}, "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-65e4476fd52e781d", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_reinject_l16_20k/run.py:94", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_reinject_l16_20k/run.py:94"}, "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-f693d3877a374f2d", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_reinject_l16_20k/run.py:38", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_reinject_l16_20k/run.py:38"}, "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-0917294244ae2d15", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_p0_param_matched/run.py:42", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_p0_param_matched/run.py:42"}, "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-ca0f95b4840e9d77", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a35_baseline/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a35_baseline/run.py:28"}, "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-86d7fc7d15e63c47", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_gutenberg_a355_transfer/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_gutenberg_a355_transfer/run.py:40"}, "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-68fa443e7d927636", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_tpu_instrumentation/run.py:14", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_tpu_instrumentation/run.py:14"}, "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-ffac9dcbf1f48e2b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_rescue/run.py:36", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_rescue/run.py:36"}, "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-70dad177220003a9", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_lora_composition/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_lora_composition/run.py:43"}, "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-fef6b2377239fc26", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5d_multiseed/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5d_multiseed/run.py:43"}, "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-c8f3442e656db925", "name": "Legacy-named symbol `val_tok_v1` in kaggle/phase13_c2_inference_sweep_l16/run.py:16", "shortDescription": {"text": "Legacy-named symbol `val_tok_v1` in kaggle/phase13_c2_inference_sweep_l16/run.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-58834a41ccd00299", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_c2_inference_sweep_l16/run.py:75", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_c2_inference_sweep_l16/run.py:75"}, "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-af84f2b77683a125", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_tinystories_vl/run.py:38", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_tinystories_vl/run.py:38"}, "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-1c38fe80508cc9dd", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_static_gate/run.py:38", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_static_gate/run.py:38"}, "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-a8b3807add3df23e", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_multiseed/run.py:40", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_multiseed/run.py:40"}, "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-22e481a462a184f6", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_b355_seed_repeat/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_b355_seed_repeat/run.py:28"}, "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-37186789b017a8d3", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k_seed21/run.py:92", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k_seed21/run.py:92"}, "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-2b3c01a4ca27b714", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k_seed21/run.py:36", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k_seed21/run.py:36"}, "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-04310a38b077dbb6", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase9_loop_sweep/run.py:102", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase9_loop_sweep/run.py:102"}, "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-db6cc6ad462d91fb", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase9_loop_sweep/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase9_loop_sweep/run.py:43"}, "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-afbab82faa413673", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase1_initial/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase1_initial/run.py:22"}, "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-a32a985f4c858bee", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k_seed17/run.py:95", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k_seed17/run.py:95"}, "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-c1b4064f1982082c", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k_seed17/run.py:39", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k_seed17/run.py:39"}, "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-e1e3d8c26f50e11f", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_a/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_a/run.py:22"}, "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-34908e88afc3b440", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_lsn_target_l16_20k/run.py:102", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_lsn_target_l16_20k/run.py:102"}, "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-662ae1a5f2dd6e4b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_lsn_target_l16_20k/run.py:46", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_lsn_target_l16_20k/run.py:46"}, "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-4859c7c65de2487b", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k_seed17/run.py:92", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k_seed17/run.py:92"}, "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-1ddfa2ba2fdb3031", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k_seed17/run.py:36", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k_seed17/run.py:36"}, "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-1b248bcaf867a497", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4a_hard_token_selection/run.py:41", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4a_hard_token_selection/run.py:41"}, "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-427f535644a20c55", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_plain4l_10k/run.py:92", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_plain4l_10k/run.py:92"}, "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-355882c603055cfd", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_plain4l_10k/run.py:36", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_plain4l_10k/run.py:36"}, "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-3f3703a36a47c4a8", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4b_c0_perturbation/run.py:47", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4b_c0_perturbation/run.py:47"}, "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-47a0a6d56521905b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_r_annealing/run.py:39", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_r_annealing/run.py:39"}, "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-52bf5e110fd3140a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_coupling_selector/run.py:65", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_coupling_selector/run.py:65"}, "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-ba8842d96dd40f36", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_validation/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_validation/run.py:28"}, "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-faad2b3d0f4e1e25", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5j_40k/run.py:36", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5j_40k/run.py:36"}, "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-889269ce2c327670", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_seed_repeat/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_seed_repeat/run.py:28"}, "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-3749bfff549cda15", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_plain_10k/run.py:87", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_plain_10k/run.py:87"}, "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-df91aa3fcd3e35be", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_plain_10k/run.py:31", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_plain_10k/run.py:31"}, "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-912e984be1cd2787", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_20k/run.py:99", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_20k/run.py:99"}, "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-caa3f71c2347ea6b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_20k/run.py:43", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_20k/run.py:43"}, "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-5081afd0a57db7fe", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/final_smoke_test/run.py:14", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/final_smoke_test/run.py:14"}, "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-d7fbc96217308ab7", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_controller_rescue/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_controller_rescue/run.py:22"}, "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-86599ac3fa1520e2", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_vec_m32_ckpt/run.py:32", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_vec_m32_ckpt/run.py:32"}, "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-7aa7aa0597b1282b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_gen_eval/run.py:45", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_gen_eval/run.py:45"}, "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-f877aa189535704f", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_controller_rescue/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_controller_rescue/run.py:28"}, "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-95174e6e29a5a80a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5d_ht_gate/run.py:46", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5d_ht_gate/run.py:46"}, "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-564f57db197769d4", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k/run.py:95", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k/run.py:95"}, "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-f849392fd545acb5", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k/run.py:39", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k/run.py:39"}, "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-410e84888aa3058a", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_wikitext2_a355_transfer/run.py:23", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_wikitext2_a355_transfer/run.py:23"}, "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-55cc0283ae140e82", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_c0_clipping/run.py:41", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_c0_clipping/run.py:41"}, "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-ca75c394b0d237c5", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k/run.py:93", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k/run.py:93"}, "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-299987a7129834a4", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k/run.py:37", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k/run.py:37"}, "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-8118a985caaaa04d", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_native_20k/run.py:9", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_native_20k/run.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-4e937acb69e7025b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_native_20k/run.py:65", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_native_20k/run.py:65"}, "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-014ca5fe5aea648e", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_long_convergence/run.py:30", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_long_convergence/run.py:30"}, "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-054f0a4834bbfac6", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_full/run.py:22", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_full/run.py:22"}, "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-b2b3638fa0ed6ef0", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_baseline/run.py:28", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_baseline/run.py:28"}, "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-6c8c515fa0fd0a2d", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k_seed21/run.py:95", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k_seed21/run.py:95"}, "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-ead317ac0954d890", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k_seed21/run.py:39", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k_seed21/run.py:39"}, "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-93146c22febb4521", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_wt2_40k_seeds17_23/run.py:42", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_wt2_40k_seeds17_23/run.py:42"}, "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-82b3ba28c8de5986", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_m512_20k/run.py:44", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_m512_20k/run.py:44"}, "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-bb8a595e8aefb666", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/ablation_lr_warmup/run.py:30", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/ablation_lr_warmup/run.py:30"}, "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-3d99e97237185d09", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_5k/run.py:106", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_5k/run.py:106"}, "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-a1d4849ac32755d2", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_5k/run.py:50", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_5k/run.py:50"}, "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-1fd2d9b30513732c", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_ema/run.py:37", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_ema/run.py:37"}, "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-532c2305487c8c90", "name": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_stem_core_tail/run.py:105", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_stem_core_tail/run.py:105"}, "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-65ae23a226f4ec2b", "name": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_stem_core_tail/run.py:49", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_stem_core_tail/run.py:49"}, "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-f18f80783093a56c", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_plain_5k_local.py:55", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_plain_5k_local.py: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-761f95072a9f2d0c", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_plain_5k_local.py:100", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_plain_5k_local.py:100"}, "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-b35d4bb819de237f", "name": "Legacy-named symbol `train_tok_v2` in scripts/build_wt2_bpe4096_cache.py:7", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/build_wt2_bpe4096_cache.py:7"}, "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-f4a9d5582dfd9261", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_seed21.py:45", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_seed21.py:45"}, "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-68b00084dab1dfa7", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_wt2_snp_lambda_sweep_local.py:91", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_wt2_snp_lambda_sweep_local.py:91"}, "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-c1c22ba488e9f481", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_wt2_snp_lambda_sweep_local.py:122", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_wt2_snp_lambda_sweep_local.py:122"}, "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-15e4ecafd76cc4ef", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile.py:38", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile.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-a60aa9e475f27dd0", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile_ts40k.py:60", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile_ts40k.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-95fea6c90e575682", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_b1_deep_supervision_local.py:59", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_b1_deep_supervision_local.py:59"}, "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-8ca777b831f42918", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_b1_deep_supervision_local.py:86", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_b1_deep_supervision_local.py:86"}, "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-e2555921fc15156e", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_plain_l16_5k.py:57", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_plain_l16_5k.py:57"}, "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-1afb4fde12d99a24", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase10_local_eval.py:57", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase10_local_eval.py:57"}, "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-d12efe2ce7f40988", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_20k.py:46", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_20k.py:46"}, "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-e571d291d03daeeb", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_smoke.py:15", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_smoke.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-da1dc24e1a8f3cbe", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_40k_seed17.py:41", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_40k_seed17.py:41"}, "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-eb7e2f6dd6debd95", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_b1_ds_smoke_local.py:80", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_b1_ds_smoke_local.py:80"}, "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-7a489eb8e3d79eb1", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_b1_ds_smoke_local.py:113", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_b1_ds_smoke_local.py:113"}, "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-5882dc3bcb7d2963", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_20k.py:14", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_20k.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-2b84b6cc222c0bba", "name": "Legacy-named symbol `train_tok_v1` in scripts/phase13_capacity_runner.py:79", "shortDescription": {"text": "Legacy-named symbol `train_tok_v1` in scripts/phase13_capacity_runner.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-862c3e2f9ef6c005", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_capacity_runner.py:133", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_capacity_runner.py:133"}, "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-4078a3a0166c747f", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_diag_common.py:38", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_diag_common.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-7728855f00830c30", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_paired_smoke_seed21.py:66", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_paired_smoke_seed21.py:66"}, "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-b3eb49961229ecb9", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_paired_smoke_seed21.py:101", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_paired_smoke_seed21.py:101"}, "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-f4e70e061e6d3c29", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_babylm_runner.py:81", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_babylm_runner.py:81"}, "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-84dfad444717baa9", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_babylm_runner.py:139", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_babylm_runner.py:139"}, "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-936450a5cb7513a2", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile_wt2_20k.py:18", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile_wt2_20k.py:18"}, "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-a7b0ecb227b52950", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_snp_reinject.py:52", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_snp_reinject.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-5d38fb92d1c4024e", "name": "Legacy-named symbol `val_tok_v1` in scripts/phase13_babylm_eval_all.py:32", "shortDescription": {"text": "Legacy-named symbol `val_tok_v1` in scripts/phase13_babylm_eval_all.py:32"}, "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-7078a2eafb2d7d05", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_babylm_eval_all.py:240", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_babylm_eval_all.py:240"}, "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-e71c62574bc4dd16", "name": "Legacy-named symbol `val_tok_v1` in scripts/phase13_inference_sweep.py:29", "shortDescription": {"text": "Legacy-named symbol `val_tok_v1` in scripts/phase13_inference_sweep.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-f8730c6ba8ed652d", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_40k.py:41", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_40k.py:41"}, "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-34252ef655025714", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_native_smoke.py:15", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_native_smoke.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-82a034a3eddacb42", "name": "Legacy-named symbol `train_tok_v2` in scripts/prepare_tinystories_cache.py:4", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/prepare_tinystories_cache.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-f8f55e41a30c4f1c", "name": "Legacy-named symbol `train_tok_v2` in scripts/build_wt2_native_bpe4096.py:10", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/build_wt2_native_bpe4096.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-0f242b66a74d006f", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_gen_eval.py:16", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_gen_eval.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-81f32d5a0a78bac6", "name": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_native_v2.py:13", "shortDescription": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_native_v2.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-888c9e72d0c31051", "name": "Legacy-named symbol `val_tok_v1` in scripts/phase13_babylm_perloop_profile.py:35", "shortDescription": {"text": "Legacy-named symbol `val_tok_v1` in scripts/phase13_babylm_perloop_profile.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-7686de41fcd8381a", "name": "Legacy-named symbol `train_tok_v2` in scripts/phase13_plain_depth_runner.py:70", "shortDescription": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_plain_depth_runner.py:70"}, "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-c41265aa7ef8ed28", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_plain_depth_runner.py:119", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_plain_depth_runner.py:119"}, "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-d382f8c5ada05d75", "name": "Legacy-named symbol `train_tok_v1` in scripts/phase13_babylm_data_prep.py:6", "shortDescription": {"text": "Legacy-named symbol `train_tok_v1` in scripts/phase13_babylm_data_prep.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-a1d79f5f95735397", "name": "Commented-code block (5 lines) in scripts/phase13_babylm_data_prep.py:20", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/phase13_babylm_data_prep.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-bbb3377a1680dd71", "name": "Commented-code block (9 lines) in src/bifurcation/looped_transformer.py:92", "shortDescription": {"text": "Commented-code block (9 lines) in src/bifurcation/looped_transformer.py:92"}, "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-3eaba11194747179", "name": "Legacy-named symbol `c0_perturbation_v2` in src/bifurcation/phase4c_c0_perturbation_v2.py:147", "shortDescription": {"text": "Legacy-named symbol `c0_perturbation_v2` in src/bifurcation/phase4c_c0_perturbation_v2.py:147"}, "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-88bb506ce624f5cd", "name": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_ts_rerun_fixed.py:39", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_ts_rerun_fixed.py:39"}, "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-df82906ffd498a92", "name": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_wikitext2_loop_analysis_20k.py:34", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_wikitext2_loop_analysis_20k.py:34"}, "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-33abd1f6b8b85628", "name": "Network/subprocess call without timeout or try/except \u2014 colab/phase5h_wt103.py:10", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5h_wt103.py:10"}, "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-47c1abd171f0017f", "name": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_loop_analysis_20k.py:32", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_loop_analysis_20k.py:32"}, "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-eb31d0a26123acc3", "name": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_wikitext2_40k_fixed.py:69", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_wikitext2_40k_fixed.py:69"}, "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-8861a7802ea4ead4", "name": "Near-duplicate function bodies in 49 places", "shortDescription": {"text": "Near-duplicate function bodies in 49 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase3_tent_sweep/run.py:run, kaggle/phase3_loop_index/run.py:run, kaggle/phase5b_ascent2_vector_pilot/run.py:run, kaggle/phase4d_hard_token_normal_regime/run.py:run\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-805362a4b2e61548", "name": "Near-duplicate function bodies in 28 places", "shortDescription": {"text": "Near-duplicate function bodies in 28 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase3_tent_sweep/run.py:torch_cuda_report, kaggle/phase3_loop_index/run.py:torch_cuda_report, kaggle/phase3a_cost_baselines/run.py:torch_cuda_report, kaggle/phase0_stage_b_probe/run.py:torch_cuda_report\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-69b5379230a2294f", "name": "Near-duplicate function bodies in 37 places", "shortDescription": {"text": "Near-duplicate function bodies in 37 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase3_tent_sweep/run.py:ensure_torch_supports_gpu, kaggle/phase3_loop_index/run.py:ensure_torch_supports_gpu, kaggle/phase3a_cost_baselines/run.py:ensure_torch_supports_gpu, kaggle/phase0_stage_b_probe/run.py:ensure_torch_supports_gpu\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-959dc775c4241ad4", "name": "Near-duplicate function bodies in 18 places", "shortDescription": {"text": "Near-duplicate function bodies in 18 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase3_tent_sweep/run.py:ensure_corpus, kaggle/phase3_loop_index/run.py:ensure_corpus, kaggle/phase3_real_corpus_a35_fine_sweep/run.py:ensure_corpus, kaggle/phase3_tinystories_a355_transfer/run.py:ensure_corpus\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-9c866fd54d1c6822", "name": "Near-duplicate function bodies in 105 places", "shortDescription": {"text": "Near-duplicate function bodies in 105 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase3_tent_sweep/run.py:main, kaggle/phase5g_m256/run.py:main, kaggle/phase3_loop_index/run.py:main, kaggle/phase13_plain_l16_20k/run.py:clone_repo\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-ee53e8e0c58609d8", "name": "Near-duplicate function bodies in 15 places", "shortDescription": {"text": "Near-duplicate function bodies in 15 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase5g_m256/run.py:run, kaggle/phase5g_wt2_seed17/run.py:run, kaggle/phase5f_lora_control/run.py:run, kaggle/phase5c_non_recurrent_gate/run.py:run\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-f341860ab6a90be6", "name": "Near-duplicate function bodies in 17 places", "shortDescription": {"text": "Near-duplicate function bodies in 17 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase5g_m256/run.py:ensure_torch_supports_gpu, kaggle/phase5g_wt2_seed17/run.py:ensure_torch_supports_gpu, kaggle/phase5h_wt103/run.py:ensure_torch_supports_gpu, kaggle/phase5f_lora_control/run.py:ensure_torch_supports_gpu\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-6297377883dd7783", "name": "Near-duplicate function bodies in 13 places", "shortDescription": {"text": "Near-duplicate function bodies in 13 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase5g_m256/run.py:ensure_corpus, kaggle/phase5b_ascent2_vector_pilot/run.py:ensure_corpus, kaggle/phase5f_lora_control/run.py:ensure_corpus, kaggle/phase5c_non_recurrent_gate/run.py:ensure_corpus\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-6718a631ead09376", "name": "Near-duplicate function bodies in 38 places", "shortDescription": {"text": "Near-duplicate function bodies in 38 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase13_plain_l16_20k/run.py:ensure_gpu, kaggle/phase5i_vl_gate/run.py:ensure_gpu, kaggle/phase10_scta_g_10k/run.py:ensure_gpu, kaggle/phase10_sct_20k/run.py:ensure_gpu\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-76e04eba8bce3620", "name": "Near-duplicate function bodies in 30 places", "shortDescription": {"text": "Near-duplicate function bodies in 30 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase13_plain_l16_20k/run.py:ensure_deps, kaggle/phase5i_vl_gate/run.py:ensure_deps, kaggle/phase10_scta_g_10k/run.py:ensure_deps, kaggle/phase10_sct_20k/run.py:ensure_deps\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-4a118a3aa3e47973", "name": "Near-duplicate function bodies in 19 places", "shortDescription": {"text": "Near-duplicate function bodies in 19 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase13_plain_l16_20k/run.py:setup_prebuilt_data, kaggle/phase10_scta_g_10k/run.py:setup_prebuilt_data, kaggle/phase10_sct_20k/run.py:setup_prebuilt_data, kaggle/phase13_input_reinject_l16_5k/run.py:setup_prebuilt_data\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:\nkaggle/phase5i_vl_gate/run.py:ensure_corpus, kaggle/phase5h_wt103/run.py:ensure_corpus, kaggle/phase5j_40k/run.py:ensure_corpus, colab/phase5h_wt103.py:ensure_corpus\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-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:\nkaggle/phase5i_vl_gate/run.py:main, kaggle/phase5j_40k/run.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-380b7cb95b387b9c", "name": "Near-duplicate function bodies in 11 places", "shortDescription": {"text": "Near-duplicate function bodies in 11 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase5b_ascent2_vector_pilot/run.py:ensure_torch_supports_gpu, kaggle/phase4d_hard_token_normal_regime/run.py:ensure_torch_supports_gpu, kaggle/phase5_pure_wikitext2/run.py:ensure_torch_supports_gpu, kaggle/phase5b_stability_check/run.py:ensure_torch_supports_gpu\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-02525d39071dd2c7", "name": "Near-duplicate function bodies in 5 places", "shortDescription": {"text": "Near-duplicate function bodies in 5 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase4d_hard_token_normal_regime/run.py:ensure_corpus, kaggle/phase5b_stability_check/run.py:ensure_corpus, kaggle/phase4e_r_annealing_tiny/run.py:ensure_corpus, kaggle/phase5a_long_convergence/run.py:ensure_corpus\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-33a6b62e30ce7ab4", "name": "Near-duplicate function bodies in 6 places", "shortDescription": {"text": "Near-duplicate function bodies in 6 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkaggle/phase5g_wt2_seed17/run.py:ensure_corpus, kaggle/phase5_pure_wikitext2/run.py:ensure_corpus, kaggle/phase5g_wt2_m256_40k/run.py:ensure_corpus, kaggle/phase5g_wt2_60k_seed17/run.py:ensure_corpus\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:\nkaggle/phase10_sct_20k/run.py:main, kaggle/phase11_sct_rm_20k/run.py:main, kaggle/phase8_plain_looped_20k/run.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}}]}}, "automationDetails": {"id": "repobility/24922"}, "properties": {"repository": "che-yjwj/ascent-bifurcation-controller", "repoUrl": "https://github.com/che-yjwj/ascent-bifurcation-controller", "branch": "main"}, "results": [{"ruleId": "scanner-f0512c33dad9e186", "level": "note", "message": {"text": "Possibly dead Python function: comparable"}, "properties": {"repobilityId": "37ab7ab136ab45eb", "scanner": "scanner-primary", "fingerprint": "f0512c33dad9e186", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/phase13_compare_guard.py:88"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-56419b90f13b81d7", "level": "note", "message": {"text": "Possibly dead Python function: last_token_initial_state"}, "properties": {"repobilityId": "2177d4a35d28b2aa", "scanner": "scanner-primary", "fingerprint": "56419b90f13b81d7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/phase5h_smoke_last_token.py:85"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a55b69deb028e39", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "6a55b69deb028e39", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/looped_transformer.py:662"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3020415d91b1538e", "level": "note", "message": {"text": "Possibly dead Python function: noisy_initial_state"}, "properties": {"repobilityId": "6315cccd3d76b0a4", "scanner": "scanner-primary", "fingerprint": "3020415d91b1538e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase4b_c0_perturbation.py:85"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ae1f21b92c4d5ddb", "level": "note", "message": {"text": "Possibly dead Python function: encode_with_tokenizer"}, "properties": {"repobilityId": "25fc29ccfc8fe2e3", "scanner": "scanner-primary", "fingerprint": "ae1f21b92c4d5ddb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase5h_wt103.py:102"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-93c58cd97cb06c21", "level": "note", "message": {"text": "Possibly dead Python function: noisy_initial_state"}, "properties": {"repobilityId": "6315cccd3d76b0a4", "scanner": "scanner-primary", "fingerprint": "93c58cd97cb06c21", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase4c_c0_perturbation_v2.py:95"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f186be9208a9b452", "level": "note", "message": {"text": "Possibly dead Python function: lr_lambda"}, "properties": {"repobilityId": "27416b0173013406", "scanner": "scanner-primary", "fingerprint": "f186be9208a9b452", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase7_forget_shared.py:113"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aecf5ab3e0231e66", "level": "note", "message": {"text": "Possibly dead Python function: lr_lambda"}, "properties": {"repobilityId": "27416b0173013406", "scanner": "scanner-primary", "fingerprint": "aecf5ab3e0231e66", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase8_tokenwise.py:374"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e615f64b2fa80e8e", "level": "note", "message": {"text": "Possibly dead Python function: lr_lambda"}, "properties": {"repobilityId": "27416b0173013406", "scanner": "scanner-primary", "fingerprint": "e615f64b2fa80e8e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase6_tinystories_vl.py:430"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eff4623367b1b4b3", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "eff4623367b1b4b3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/coupling.py:63"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a4c8faa567763116", "level": "note", "message": {"text": "Possibly dead Python function: constant_trajectory"}, "properties": {"repobilityId": "49ecf180422cbe0f", "scanner": "scanner-primary", "fingerprint": "a4c8faa567763116", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/controller.py:49"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c3eb078bef7af60d", "level": "note", "message": {"text": "Possibly dead Python function: tent_trajectory"}, "properties": {"repobilityId": "e127a63ef72384bc", "scanner": "scanner-primary", "fingerprint": "c3eb078bef7af60d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/controller.py:75"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2a5a33ab8545db3c", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "2a5a33ab8545db3c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/controller.py:169"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f0a3d641f3a464f8", "level": "note", "message": {"text": "Possibly dead Python function: lr_lambda"}, "properties": {"repobilityId": "27416b0173013406", "scanner": "scanner-primary", "fingerprint": "f0a3d641f3a464f8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase5i_vl_gate.py:314"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-49a818f1a57a5340", "level": "note", "message": {"text": "Possibly dead Python function: extra_repr"}, "properties": {"repobilityId": "2841888567551b5e", "scanner": "scanner-primary", "fingerprint": "49a818f1a57a5340", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/learned_controllers.py:361"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a6076292c8c9c32b", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "a6076292c8c9c32b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/learned_controllers.py:356"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-64fa6aa8bf194504", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in kaggle/phase10_sct_20k/run.py:135"}, "properties": {"repobilityId": "313137eafbac1a72", "scanner": "scanner-primary", "fingerprint": "64fa6aa8bf194504", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kaggle/phase10_sct_20k/run.py"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-b3a96ebef29b405b", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in kaggle/phase11_sct_rm_20k/run.py:115"}, "properties": {"repobilityId": "15c8898deb4aab59", "scanner": "scanner-primary", "fingerprint": "b3a96ebef29b405b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kaggle/phase11_sct_rm_20k/run.py"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-b2c309ee3e024948", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in kaggle/phase6_tinystories_vl/run.py:119"}, "properties": {"repobilityId": "de103d90d6c54c1c", "scanner": "scanner-primary", "fingerprint": "b2c309ee3e024948", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kaggle/phase6_tinystories_vl/run.py"}, "region": {"startLine": 119}}}]}, {"ruleId": "scanner-efd917689284f2a2", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in kaggle/phase10_plain4l_10k/run.py:118"}, "properties": {"repobilityId": "852af3b15099fbc6", "scanner": "scanner-primary", "fingerprint": "efd917689284f2a2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kaggle/phase10_plain4l_10k/run.py"}, "region": {"startLine": 118}}}]}, {"ruleId": "scanner-fb7403a2ae55873d", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in scripts/phase8_causal_eval.py:252"}, "properties": {"repobilityId": "b6e9991ed6120e65", "scanner": "scanner-primary", "fingerprint": "fb7403a2ae55873d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/phase8_causal_eval.py"}, "region": {"startLine": 252}}}]}, {"ruleId": "scanner-9520414df922e9c6", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/bifurcation/phase5a_long_convergence.py:313"}, "properties": {"repobilityId": "270ba28dcf9447f7", "scanner": "scanner-primary", "fingerprint": "9520414df922e9c6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/bifurcation/phase5a_long_convergence.py"}, "region": {"startLine": 313}}}]}, {"ruleId": "scanner-5a71e7b6425f4c45", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph_full.html:133"}, "properties": {"repobilityId": "42750272dd16ea42", "scanner": "scanner-primary", "fingerprint": "5a71e7b6425f4c45", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "graphify-out/graph_full.html"}, "region": {"startLine": 133}}}]}, {"ruleId": "scanner-76a2b1be5177a582", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph_final.html:133"}, "properties": {"repobilityId": "b064d468d05a1dda", "scanner": "scanner-primary", "fingerprint": "76a2b1be5177a582", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "graphify-out/graph_final.html"}, "region": {"startLine": 133}}}]}, {"ruleId": "scanner-02764daa2aba4efc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in graphify-out/graph.html:133"}, "properties": {"repobilityId": "351fcd8a0cdaa114", "scanner": "scanner-primary", "fingerprint": "02764daa2aba4efc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "graphify-out/graph.html"}, "region": {"startLine": 133}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-c093327995d8beb0", "level": "note", "message": {"text": "Very large file: src/bifurcation/looped_transformer.py (1126 lines)"}, "properties": {"repobilityId": "6bbe0075b0a18903", "scanner": "scanner-primary", "fingerprint": "c093327995d8beb0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "e4b829883e4e6b51", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "5a52725b89729d19", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "277f7649365a4780", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "ce8fee71812c23d0", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "7858d638b0e4a05f", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-e725d2ab884fbd49", "level": "note", "message": {"text": "Multiple root agent instruction files without precedence"}, "properties": {"repobilityId": "1953db6c89508d22", "scanner": "scanner-primary", "fingerprint": "e725d2ab884fbd49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["agent-instructions", "governance"]}}, {"ruleId": "scanner-f21edd51d759f4a8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tent_sweep/run.py:40"}, "properties": {"repobilityId": "d2a2e6bfa68e4cf1", "scanner": "scanner-primary", "fingerprint": "f21edd51d759f4a8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-11d2c49a7bbda4e4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_m256/run.py:40"}, "properties": {"repobilityId": "31dccf2b6985bc2f", "scanner": "scanner-primary", "fingerprint": "11d2c49a7bbda4e4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-824904d00d1e1fc3", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_loop_index/run.py:40"}, "properties": {"repobilityId": "ed8d3a3aea1f1b72", "scanner": "scanner-primary", "fingerprint": "824904d00d1e1fc3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-40bfa90e0b362a8e", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_20k/run.py:93"}, "properties": {"repobilityId": "719400e839c8afe5", "scanner": "scanner-primary", "fingerprint": "40bfa90e0b362a8e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-90d65fd6210259a2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_20k/run.py:37"}, "properties": {"repobilityId": "fb8b96d67515c668", "scanner": "scanner-primary", "fingerprint": "90d65fd6210259a2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6d2eb04254252dae", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5i_vl_gate/run.py:33"}, "properties": {"repobilityId": "104dcfeee524754e", "scanner": "scanner-primary", "fingerprint": "6d2eb04254252dae", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9a10dd889a61436e", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_scta_g_10k/run.py:94"}, "properties": {"repobilityId": "56c7da888c100d04", "scanner": "scanner-primary", "fingerprint": "9a10dd889a61436e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1abf7f2d924a365d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_scta_g_10k/run.py:38"}, "properties": {"repobilityId": "6000d0e3b39c0ad0", "scanner": "scanner-primary", "fingerprint": "1abf7f2d924a365d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-280e681218eca02a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_ascent2_vector_pilot/run.py:34"}, "properties": {"repobilityId": "d3442e0bfbf60324", "scanner": "scanner-primary", "fingerprint": "280e681218eca02a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-13e7ce3f35d9696a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4d_hard_token_normal_regime/run.py:31"}, "properties": {"repobilityId": "744a4c760fa9a0b1", "scanner": "scanner-primary", "fingerprint": "13e7ce3f35d9696a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1f87909d6fb90022", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_seed17/run.py:47"}, "properties": {"repobilityId": "b1c0406a72f843df", "scanner": "scanner-primary", "fingerprint": "1f87909d6fb90022", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-df69a4ca8d3a84bf", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5_pure_wikitext2/run.py:30"}, "properties": {"repobilityId": "8b454538300f6787", "scanner": "scanner-primary", "fingerprint": "df69a4ca8d3a84bf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d430e2ea79d0e45a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3a_cost_baselines/run.py:22"}, "properties": {"repobilityId": "4a849c486c4f1822", "scanner": "scanner-primary", "fingerprint": "d430e2ea79d0e45a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6901fa7c5b574529", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_probe/run.py:22"}, "properties": {"repobilityId": "7385c096f77941fa", "scanner": "scanner-primary", "fingerprint": "6901fa7c5b574529", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4a3ad50467559157", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in kaggle/phase10_sct_20k/run.py:5"}, "properties": {"repobilityId": "9df2af95ad200256", "scanner": "scanner-primary", "fingerprint": "4a3ad50467559157", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4e6a4f07ec943a50", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_sct_20k/run.py:53"}, "properties": {"repobilityId": "e764ed6efa4bcf6a", "scanner": "scanner-primary", "fingerprint": "4e6a4f07ec943a50", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5e4ab9bff2568b20", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_b1_ds_5k/run.py:78"}, "properties": {"repobilityId": "a73db9c899c19797", "scanner": "scanner-primary", "fingerprint": "5e4ab9bff2568b20", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-88095d86a259db62", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_b1_ds_5k/run.py:39"}, "properties": {"repobilityId": "ee6631867f836019", "scanner": "scanner-primary", "fingerprint": "88095d86a259db62", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-29e97fee7bc3015d", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_input_reinject_l16_5k/run.py:102"}, "properties": {"repobilityId": "9b283ee0312026ad", "scanner": "scanner-primary", "fingerprint": "29e97fee7bc3015d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-efaecc28da4a9a6d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_input_reinject_l16_5k/run.py:46"}, "properties": {"repobilityId": "7b92b8c7f81adf8b", "scanner": "scanner-primary", "fingerprint": "efaecc28da4a9a6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c5cee04041458ae0", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_b_coupling_baseline/run.py:22"}, "properties": {"repobilityId": "8698a0f2b7239a10", "scanner": "scanner-primary", "fingerprint": "c5cee04041458ae0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3eeeee3fa9f0635d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_bad_basin_frequency/run.py:43"}, "properties": {"repobilityId": "0c22bd6a2aa8f284", "scanner": "scanner-primary", "fingerprint": "3eeeee3fa9f0635d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7f97f1d654ec8995", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5h_wt103/run.py:44"}, "properties": {"repobilityId": "105be80b8a283e79", "scanner": "scanner-primary", "fingerprint": "7f97f1d654ec8995", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7354dbfaa7ef8826", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v1` in kaggle/phase13_c1_babylm_l4_20k/run.py:16"}, "properties": {"repobilityId": "f1b67a9f90d0dd61", "scanner": "scanner-primary", "fingerprint": "7354dbfaa7ef8826", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-adc80dd643f8467a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_c1_babylm_l4_20k/run.py:84"}, "properties": {"repobilityId": "8fada84c213747e1", "scanner": "scanner-primary", "fingerprint": "adc80dd643f8467a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5eabb9d9259ae9fe", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_stability_check/run.py:28"}, "properties": {"repobilityId": "ea580c6d1cd4382b", "scanner": "scanner-primary", "fingerprint": "5eabb9d9259ae9fe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7d40d20e59fa3100", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_shared/run.py:31"}, "properties": {"repobilityId": "0aa6b23ebf3b3d3d", "scanner": "scanner-primary", "fingerprint": "7d40d20e59fa3100", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-67dcd83809c7dcea", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4e_r_annealing_tiny/run.py:31"}, "properties": {"repobilityId": "23ac9bab140788fe", "scanner": "scanner-primary", "fingerprint": "67dcd83809c7dcea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-75b9d41485e66bbc", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a35_fine_sweep/run.py:28"}, "properties": {"repobilityId": "02297f4d9624e1ab", "scanner": "scanner-primary", "fingerprint": "75b9d41485e66bbc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9c162aa915baaad9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_a355_transfer/run.py:28"}, "properties": {"repobilityId": "4c8e435de98535c1", "scanner": "scanner-primary", "fingerprint": "9c162aa915baaad9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7fc5974d4b503843", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_shakespeare_warmup_ablation/run.py:44"}, "properties": {"repobilityId": "9ed76e4cc6119a52", "scanner": "scanner-primary", "fingerprint": "7fc5974d4b503843", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ebcf3a1f84e86648", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_tokenwise_vector/run.py:106"}, "properties": {"repobilityId": "e3bd972575dfb046", "scanner": "scanner-primary", "fingerprint": "ebcf3a1f84e86648", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-242d691a419ea305", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_tokenwise_vector/run.py:40"}, "properties": {"repobilityId": "97289ae7164f8d30", "scanner": "scanner-primary", "fingerprint": "242d691a419ea305", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-338b68f89b4ed8e9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_shakespeare_multiseed/run.py:40"}, "properties": {"repobilityId": "37755b1c7246c3be", "scanner": "scanner-primary", "fingerprint": "338b68f89b4ed8e9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6eee507a6ea221cd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_gpu_smoke/run.py:28"}, "properties": {"repobilityId": "18d35b5c455a38e8", "scanner": "scanner-primary", "fingerprint": "6eee507a6ea221cd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-087cf1a5bee6ac52", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_tinystories_benchmark/run.py:32"}, "properties": {"repobilityId": "b7811946f645a0c5", "scanner": "scanner-primary", "fingerprint": "087cf1a5bee6ac52", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-da573ed030707622", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5f_lora_control/run.py:45"}, "properties": {"repobilityId": "5cc9ebf7e552c1c8", "scanner": "scanner-primary", "fingerprint": "da573ed030707622", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b8590c8927198ca1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_non_recurrent_gate/run.py:42"}, "properties": {"repobilityId": "c31d1406b3324314", "scanner": "scanner-primary", "fingerprint": "b8590c8927198ca1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-164c077a2b0f6f6a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_ts_rerun_fixed/run.py:36"}, "properties": {"repobilityId": "f4f86a16c23d2fff", "scanner": "scanner-primary", "fingerprint": "164c077a2b0f6f6a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1930cf39bbd44b5c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_m256_40k/run.py:46"}, "properties": {"repobilityId": "09dff5907500d77b", "scanner": "scanner-primary", "fingerprint": "1930cf39bbd44b5c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8a7bb7e45baa3278", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_mechanism_ablation/run.py:43"}, "properties": {"repobilityId": "6526287ddd0f69e6", "scanner": "scanner-primary", "fingerprint": "8a7bb7e45baa3278", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9fa896368842ac4f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5e_ht_additive/run.py:43"}, "properties": {"repobilityId": "7996c4d7a63457a2", "scanner": "scanner-primary", "fingerprint": "9fa896368842ac4f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3825176ab4094d38", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_60k_seed17/run.py:45"}, "properties": {"repobilityId": "01d2dde810019697", "scanner": "scanner-primary", "fingerprint": "3825176ab4094d38", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-de45a99a09f2a16c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_pilot/run.py:22"}, "properties": {"repobilityId": "c09a6cbcbfee91b9", "scanner": "scanner-primary", "fingerprint": "de45a99a09f2a16c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-81fd14bee10d7398", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase2a_controllers/run.py:22"}, "properties": {"repobilityId": "6d14d650643f958d", "scanner": "scanner-primary", "fingerprint": "81fd14bee10d7398", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-05de3b8d74088548", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase11_sct_rm_20k/run.py:90"}, "properties": {"repobilityId": "313ad71e9a2fe57f", "scanner": "scanner-primary", "fingerprint": "05de3b8d74088548", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-89299b14b674e3c8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase11_sct_rm_20k/run.py:34"}, "properties": {"repobilityId": "4bfdbd647f04edab", "scanner": "scanner-primary", "fingerprint": "89299b14b674e3c8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-568c9723a4f2398f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_multiseed_validation/run.py:43"}, "properties": {"repobilityId": "dbcf97bef978f499", "scanner": "scanner-primary", "fingerprint": "568c9723a4f2398f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-746a806b24001382", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v1` in kaggle/phase13_a0_plain_6l/run.py:22"}, "properties": {"repobilityId": "bc77b82143e91811", "scanner": "scanner-primary", "fingerprint": "746a806b24001382", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0565729776728fcd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_a0_plain_6l/run.py:89"}, "properties": {"repobilityId": "b7c00ca4125fbc9a", "scanner": "scanner-primary", "fingerprint": "0565729776728fcd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-941041d28a0b321d", "level": "note", "message": {"text": "Legacy-named symbol `c0_perturbation_v2` in kaggle/phase4c_c0_perturbation_v2/run.py:92"}, "properties": {"repobilityId": "b9544e16211a9f7b", "scanner": "scanner-primary", "fingerprint": "941041d28a0b321d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5faf4edc71747f59", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4c_c0_perturbation_v2/run.py:33"}, "properties": {"repobilityId": "3dad66efbe1e5ac3", "scanner": "scanner-primary", "fingerprint": "5faf4edc71747f59", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7dae5b52d9ff7c96", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_upper_fine_sweep/run.py:28"}, "properties": {"repobilityId": "7483f727a080157d", "scanner": "scanner-primary", "fingerprint": "7dae5b52d9ff7c96", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9c389c9cf28ab2a8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_dim_sweep/run.py:41"}, "properties": {"repobilityId": "0e2cfe441a2e10ff", "scanner": "scanner-primary", "fingerprint": "9c389c9cf28ab2a8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7b4792f9fd50dfc6", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_b_r_scan/run.py:45"}, "properties": {"repobilityId": "9c06416a81815aba", "scanner": "scanner-primary", "fingerprint": "7b4792f9fd50dfc6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8b4a01fc53ca87ea", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_corpus_validation/run.py:22"}, "properties": {"repobilityId": "dbcb2acb13dcd4f1", "scanner": "scanner-primary", "fingerprint": "8b4a01fc53ca87ea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a06e35cef5476232", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_plain_looped/run.py:33"}, "properties": {"repobilityId": "df8349152f24aca4", "scanner": "scanner-primary", "fingerprint": "a06e35cef5476232", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1ba817257372d95e", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_plain_looped_20k/run.py:76"}, "properties": {"repobilityId": "cf3ac9be86c86763", "scanner": "scanner-primary", "fingerprint": "1ba817257372d95e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-95df89bd696f3240", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_plain_looped_20k/run.py:31"}, "properties": {"repobilityId": "135e81f4bd5b2bd6", "scanner": "scanner-primary", "fingerprint": "95df89bd696f3240", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ffdfeee24a517c79", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_p05_learned_baseline/run.py:41"}, "properties": {"repobilityId": "0b5e80352ad62a70", "scanner": "scanner-primary", "fingerprint": "ffdfeee24a517c79", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a4bc6183a7e5ac8c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_cpu_smoke/run.py:14"}, "properties": {"repobilityId": "5c7944176f0a1194", "scanner": "scanner-primary", "fingerprint": "a4bc6183a7e5ac8c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-86f574a9904799e3", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_native_paired_smoke/run.py:10"}, "properties": {"repobilityId": "893d48cf0ef7d9e5", "scanner": "scanner-primary", "fingerprint": "86f574a9904799e3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0c5f763b79879a9c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_native_paired_smoke/run.py:72"}, "properties": {"repobilityId": "cf6295ce904c5ebd", "scanner": "scanner-primary", "fingerprint": "0c5f763b79879a9c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-693bdf5e0a46c04c", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_paired_smoke/run.py:54"}, "properties": {"repobilityId": "9f4e2ce6c63a2364", "scanner": "scanner-primary", "fingerprint": "693bdf5e0a46c04c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4df122936711e860", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_paired_smoke/run.py:60"}, "properties": {"repobilityId": "47f38e99319d9c0a", "scanner": "scanner-primary", "fingerprint": "4df122936711e860", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c52dfaee5a57222d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_vl_40k/run.py:28"}, "properties": {"repobilityId": "9d2a022f93d3d835", "scanner": "scanner-primary", "fingerprint": "c52dfaee5a57222d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3bc1d819667e33a1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_last/run.py:31"}, "properties": {"repobilityId": "48289ec81cc0afc0", "scanner": "scanner-primary", "fingerprint": "3bc1d819667e33a1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3e17215f5339e64b", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase8_tokenwise_scalar/run.py:76"}, "properties": {"repobilityId": "5248af173c5c107b", "scanner": "scanner-primary", "fingerprint": "3e17215f5339e64b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-930bc5d6ad8b9d13", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase8_tokenwise_scalar/run.py:37"}, "properties": {"repobilityId": "12db01a890a37486", "scanner": "scanner-primary", "fingerprint": "930bc5d6ad8b9d13", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-27e83cf28ef10848", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_m256_40k/run.py:46"}, "properties": {"repobilityId": "084052c7ee445ac6", "scanner": "scanner-primary", "fingerprint": "27e83cf28ef10848", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a4fe79eae23a7d0e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/text_gen_comparison/run.py:42"}, "properties": {"repobilityId": "3e22c2f2162c88a5", "scanner": "scanner-primary", "fingerprint": "a4fe79eae23a7d0e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-65e4476fd52e781d", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_reinject_l16_20k/run.py:94"}, "properties": {"repobilityId": "07d6e2210b1b9c66", "scanner": "scanner-primary", "fingerprint": "65e4476fd52e781d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f693d3877a374f2d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_reinject_l16_20k/run.py:38"}, "properties": {"repobilityId": "c18bb85575a6e00f", "scanner": "scanner-primary", "fingerprint": "f693d3877a374f2d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0917294244ae2d15", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_p0_param_matched/run.py:42"}, "properties": {"repobilityId": "71d33c16baff1e46", "scanner": "scanner-primary", "fingerprint": "0917294244ae2d15", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ca0f95b4840e9d77", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a35_baseline/run.py:28"}, "properties": {"repobilityId": "57f8b25405de0c06", "scanner": "scanner-primary", "fingerprint": "ca0f95b4840e9d77", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-86d7fc7d15e63c47", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_gutenberg_a355_transfer/run.py:40"}, "properties": {"repobilityId": "8ffb4ab653e88f37", "scanner": "scanner-primary", "fingerprint": "86d7fc7d15e63c47", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-68fa443e7d927636", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_tpu_instrumentation/run.py:14"}, "properties": {"repobilityId": "976ca70ea15096e0", "scanner": "scanner-primary", "fingerprint": "68fa443e7d927636", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ffac9dcbf1f48e2b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_rescue/run.py:36"}, "properties": {"repobilityId": "333ce15c72006359", "scanner": "scanner-primary", "fingerprint": "ffac9dcbf1f48e2b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-70dad177220003a9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_lora_composition/run.py:43"}, "properties": {"repobilityId": "4d930e436bfbe9a4", "scanner": "scanner-primary", "fingerprint": "70dad177220003a9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fef6b2377239fc26", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5d_multiseed/run.py:43"}, "properties": {"repobilityId": "3360e1ddbdfabee2", "scanner": "scanner-primary", "fingerprint": "fef6b2377239fc26", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c8f3442e656db925", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v1` in kaggle/phase13_c2_inference_sweep_l16/run.py:16"}, "properties": {"repobilityId": "91ea5ef4714b7762", "scanner": "scanner-primary", "fingerprint": "c8f3442e656db925", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-58834a41ccd00299", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_c2_inference_sweep_l16/run.py:75"}, "properties": {"repobilityId": "92a2c127cbc906c7", "scanner": "scanner-primary", "fingerprint": "58834a41ccd00299", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-af84f2b77683a125", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_tinystories_vl/run.py:38"}, "properties": {"repobilityId": "fe0b6f768e24b2ce", "scanner": "scanner-primary", "fingerprint": "af84f2b77683a125", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1c38fe80508cc9dd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_static_gate/run.py:38"}, "properties": {"repobilityId": "9a4ecfe43a73a311", "scanner": "scanner-primary", "fingerprint": "1c38fe80508cc9dd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a8b3807add3df23e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5c_multiseed/run.py:40"}, "properties": {"repobilityId": "48f4580fdbef963b", "scanner": "scanner-primary", "fingerprint": "a8b3807add3df23e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-22e481a462a184f6", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_tinystories_b355_seed_repeat/run.py:28"}, "properties": {"repobilityId": "117557f3de927b81", "scanner": "scanner-primary", "fingerprint": "22e481a462a184f6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-37186789b017a8d3", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k_seed21/run.py:92"}, "properties": {"repobilityId": "2032e908a544c4c7", "scanner": "scanner-primary", "fingerprint": "37186789b017a8d3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2b3c01a4ca27b714", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k_seed21/run.py:36"}, "properties": {"repobilityId": "1db8c921336782ae", "scanner": "scanner-primary", "fingerprint": "2b3c01a4ca27b714", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-04310a38b077dbb6", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase9_loop_sweep/run.py:102"}, "properties": {"repobilityId": "ff25bdffbded4ef7", "scanner": "scanner-primary", "fingerprint": "04310a38b077dbb6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-db6cc6ad462d91fb", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase9_loop_sweep/run.py:43"}, "properties": {"repobilityId": "f0f1d16cb518cd29", "scanner": "scanner-primary", "fingerprint": "db6cc6ad462d91fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-afbab82faa413673", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase1_initial/run.py:22"}, "properties": {"repobilityId": "4a118305907188e7", "scanner": "scanner-primary", "fingerprint": "afbab82faa413673", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a32a985f4c858bee", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k_seed17/run.py:95"}, "properties": {"repobilityId": "76bf569d7248be59", "scanner": "scanner-primary", "fingerprint": "a32a985f4c858bee", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c1b4064f1982082c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k_seed17/run.py:39"}, "properties": {"repobilityId": "275792ab211537a5", "scanner": "scanner-primary", "fingerprint": "c1b4064f1982082c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e1e3d8c26f50e11f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_a/run.py:22"}, "properties": {"repobilityId": "031913131e8f00a7", "scanner": "scanner-primary", "fingerprint": "e1e3d8c26f50e11f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-34908e88afc3b440", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_lsn_target_l16_20k/run.py:102"}, "properties": {"repobilityId": "f7ddb71804d73c2c", "scanner": "scanner-primary", "fingerprint": "34908e88afc3b440", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-662ae1a5f2dd6e4b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_lsn_target_l16_20k/run.py:46"}, "properties": {"repobilityId": "d76e78c964b599f3", "scanner": "scanner-primary", "fingerprint": "662ae1a5f2dd6e4b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4859c7c65de2487b", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k_seed17/run.py:92"}, "properties": {"repobilityId": "1b8c5ad5c77d3a2f", "scanner": "scanner-primary", "fingerprint": "4859c7c65de2487b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1ddfa2ba2fdb3031", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k_seed17/run.py:36"}, "properties": {"repobilityId": "3871385657ddb5ff", "scanner": "scanner-primary", "fingerprint": "1ddfa2ba2fdb3031", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1b248bcaf867a497", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4a_hard_token_selection/run.py:41"}, "properties": {"repobilityId": "492ee7589b6dea91", "scanner": "scanner-primary", "fingerprint": "1b248bcaf867a497", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-427f535644a20c55", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_plain4l_10k/run.py:92"}, "properties": {"repobilityId": "38b375c13bb4e05d", "scanner": "scanner-primary", "fingerprint": "427f535644a20c55", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-355882c603055cfd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_plain4l_10k/run.py:36"}, "properties": {"repobilityId": "3b71ae3045be0a1c", "scanner": "scanner-primary", "fingerprint": "355882c603055cfd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3f3703a36a47c4a8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase4b_c0_perturbation/run.py:47"}, "properties": {"repobilityId": "332541477f997cd8", "scanner": "scanner-primary", "fingerprint": "3f3703a36a47c4a8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-47a0a6d56521905b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_r_annealing/run.py:39"}, "properties": {"repobilityId": "5913b5b4033077c2", "scanner": "scanner-primary", "fingerprint": "47a0a6d56521905b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-52bf5e110fd3140a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_coupling_selector/run.py:65"}, "properties": {"repobilityId": "65efa2286ed75a67", "scanner": "scanner-primary", "fingerprint": "52bf5e110fd3140a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ba8842d96dd40f36", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_validation/run.py:28"}, "properties": {"repobilityId": "9621e2ebeebede2e", "scanner": "scanner-primary", "fingerprint": "ba8842d96dd40f36", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-faad2b3d0f4e1e25", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5j_40k/run.py:36"}, "properties": {"repobilityId": "701e27e08eaeaa61", "scanner": "scanner-primary", "fingerprint": "faad2b3d0f4e1e25", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-889269ce2c327670", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_seed_repeat/run.py:28"}, "properties": {"repobilityId": "679bd5c6b4509e48", "scanner": "scanner-primary", "fingerprint": "889269ce2c327670", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3749bfff549cda15", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_plain_10k/run.py:87"}, "properties": {"repobilityId": "6700b2581b3b798f", "scanner": "scanner-primary", "fingerprint": "3749bfff549cda15", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-df91aa3fcd3e35be", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_plain_10k/run.py:31"}, "properties": {"repobilityId": "7631fe9c6c70c65c", "scanner": "scanner-primary", "fingerprint": "df91aa3fcd3e35be", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-912e984be1cd2787", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_20k/run.py:99"}, "properties": {"repobilityId": "13b85f4875e9c0f0", "scanner": "scanner-primary", "fingerprint": "912e984be1cd2787", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-caa3f71c2347ea6b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_20k/run.py:43"}, "properties": {"repobilityId": "e5b3e738f744214a", "scanner": "scanner-primary", "fingerprint": "caa3f71c2347ea6b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5081afd0a57db7fe", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/final_smoke_test/run.py:14"}, "properties": {"repobilityId": "eaa8d291823753a4", "scanner": "scanner-primary", "fingerprint": "5081afd0a57db7fe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d7fbc96217308ab7", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_controller_rescue/run.py:22"}, "properties": {"repobilityId": "18a387521760404f", "scanner": "scanner-primary", "fingerprint": "d7fbc96217308ab7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-86599ac3fa1520e2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5b_vec_m32_ckpt/run.py:32"}, "properties": {"repobilityId": "8882bb51e6bccd57", "scanner": "scanner-primary", "fingerprint": "86599ac3fa1520e2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7aa7aa0597b1282b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase6_gen_eval/run.py:45"}, "properties": {"repobilityId": "1112c5bd909ea661", "scanner": "scanner-primary", "fingerprint": "7aa7aa0597b1282b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f877aa189535704f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_controller_rescue/run.py:28"}, "properties": {"repobilityId": "a8dd5d28c6d83f31", "scanner": "scanner-primary", "fingerprint": "f877aa189535704f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-95174e6e29a5a80a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5d_ht_gate/run.py:46"}, "properties": {"repobilityId": "241752cfffc98ff7", "scanner": "scanner-primary", "fingerprint": "95174e6e29a5a80a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-564f57db197769d4", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k/run.py:95"}, "properties": {"repobilityId": "b12170c0d9397855", "scanner": "scanner-primary", "fingerprint": "564f57db197769d4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f849392fd545acb5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k/run.py:39"}, "properties": {"repobilityId": "78e9b1cf5bafe788", "scanner": "scanner-primary", "fingerprint": "f849392fd545acb5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-410e84888aa3058a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_wikitext2_a355_transfer/run.py:23"}, "properties": {"repobilityId": "334c4f0d94b97ddf", "scanner": "scanner-primary", "fingerprint": "410e84888aa3058a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-55cc0283ae140e82", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_c0_clipping/run.py:41"}, "properties": {"repobilityId": "86292bf032e39823", "scanner": "scanner-primary", "fingerprint": "55cc0283ae140e82", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ca75c394b0d237c5", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_plain_l16_40k/run.py:93"}, "properties": {"repobilityId": "b901f9e84b172b17", "scanner": "scanner-primary", "fingerprint": "ca75c394b0d237c5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-299987a7129834a4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_plain_l16_40k/run.py:37"}, "properties": {"repobilityId": "2a9fe64bdaeaa345", "scanner": "scanner-primary", "fingerprint": "299987a7129834a4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8118a985caaaa04d", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_wt2_native_20k/run.py:9"}, "properties": {"repobilityId": "6912f01bd30c80bb", "scanner": "scanner-primary", "fingerprint": "8118a985caaaa04d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4e937acb69e7025b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_wt2_native_20k/run.py:65"}, "properties": {"repobilityId": "d8c30586c6b4dcd2", "scanner": "scanner-primary", "fingerprint": "4e937acb69e7025b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-014ca5fe5aea648e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_long_convergence/run.py:30"}, "properties": {"repobilityId": "2bb609d78beec4f5", "scanner": "scanner-primary", "fingerprint": "014ca5fe5aea648e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-054f0a4834bbfac6", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase0_stage_b_full/run.py:22"}, "properties": {"repobilityId": "832aaf1ec4876095", "scanner": "scanner-primary", "fingerprint": "054f0a4834bbfac6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b2b3638fa0ed6ef0", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase3_real_corpus_a355_baseline/run.py:28"}, "properties": {"repobilityId": "2cb7abee103dbeb1", "scanner": "scanner-primary", "fingerprint": "b2b3638fa0ed6ef0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6c8c515fa0fd0a2d", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_40k_seed21/run.py:95"}, "properties": {"repobilityId": "718fa57d1530d948", "scanner": "scanner-primary", "fingerprint": "6c8c515fa0fd0a2d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ead317ac0954d890", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_40k_seed21/run.py:39"}, "properties": {"repobilityId": "431fd686285f0ce1", "scanner": "scanner-primary", "fingerprint": "ead317ac0954d890", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-93146c22febb4521", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5a_wt2_40k_seeds17_23/run.py:42"}, "properties": {"repobilityId": "6925d428e5a1d34b", "scanner": "scanner-primary", "fingerprint": "93146c22febb4521", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-82b3ba28c8de5986", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase5g_wt2_m512_20k/run.py:44"}, "properties": {"repobilityId": "9ef1642e382993e9", "scanner": "scanner-primary", "fingerprint": "82b3ba28c8de5986", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bb8a595e8aefb666", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/ablation_lr_warmup/run.py:30"}, "properties": {"repobilityId": "3840149edb901790", "scanner": "scanner-primary", "fingerprint": "bb8a595e8aefb666", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3d99e97237185d09", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase13_snp_l16_5k/run.py:106"}, "properties": {"repobilityId": "73d7fc2132460de6", "scanner": "scanner-primary", "fingerprint": "3d99e97237185d09", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1d4849ac32755d2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase13_snp_l16_5k/run.py:50"}, "properties": {"repobilityId": "0a889441182167bf", "scanner": "scanner-primary", "fingerprint": "a1d4849ac32755d2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1fd2d9b30513732c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase7_forget_ema/run.py:37"}, "properties": {"repobilityId": "ea0e39e06644e06f", "scanner": "scanner-primary", "fingerprint": "1fd2d9b30513732c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-532c2305487c8c90", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in kaggle/phase10_stem_core_tail/run.py:105"}, "properties": {"repobilityId": "930105a799d44f13", "scanner": "scanner-primary", "fingerprint": "532c2305487c8c90", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65ae23a226f4ec2b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kaggle/phase10_stem_core_tail/run.py:49"}, "properties": {"repobilityId": "d05371f4d6c731a5", "scanner": "scanner-primary", "fingerprint": "65ae23a226f4ec2b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f18f80783093a56c", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_plain_5k_local.py:55"}, "properties": {"repobilityId": "18acff4def39c97b", "scanner": "scanner-primary", "fingerprint": "f18f80783093a56c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-761f95072a9f2d0c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_plain_5k_local.py:100"}, "properties": {"repobilityId": "e36c9d860f7b4bc2", "scanner": "scanner-primary", "fingerprint": "761f95072a9f2d0c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b35d4bb819de237f", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/build_wt2_bpe4096_cache.py:7"}, "properties": {"repobilityId": "ba488a3c6497388c", "scanner": "scanner-primary", "fingerprint": "b35d4bb819de237f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f4a9d5582dfd9261", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_seed21.py:45"}, "properties": {"repobilityId": "602dc014fc12e503", "scanner": "scanner-primary", "fingerprint": "f4a9d5582dfd9261", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-68b00084dab1dfa7", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_wt2_snp_lambda_sweep_local.py:91"}, "properties": {"repobilityId": "6c8c771fbf2b2a62", "scanner": "scanner-primary", "fingerprint": "68b00084dab1dfa7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c1c22ba488e9f481", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_wt2_snp_lambda_sweep_local.py:122"}, "properties": {"repobilityId": "fcdce213deb03f9a", "scanner": "scanner-primary", "fingerprint": "c1c22ba488e9f481", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-15e4ecafd76cc4ef", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile.py:38"}, "properties": {"repobilityId": "c89fc43b1ecffae9", "scanner": "scanner-primary", "fingerprint": "15e4ecafd76cc4ef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a60aa9e475f27dd0", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile_ts40k.py:60"}, "properties": {"repobilityId": "0c0f164acd2a65d5", "scanner": "scanner-primary", "fingerprint": "a60aa9e475f27dd0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-95fea6c90e575682", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_b1_deep_supervision_local.py:59"}, "properties": {"repobilityId": "c54d1d78ae08ff98", "scanner": "scanner-primary", "fingerprint": "95fea6c90e575682", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8ca777b831f42918", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_b1_deep_supervision_local.py:86"}, "properties": {"repobilityId": "9ef5828524cd3355", "scanner": "scanner-primary", "fingerprint": "8ca777b831f42918", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e2555921fc15156e", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_plain_l16_5k.py:57"}, "properties": {"repobilityId": "17f1482ec5011269", "scanner": "scanner-primary", "fingerprint": "e2555921fc15156e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1afb4fde12d99a24", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase10_local_eval.py:57"}, "properties": {"repobilityId": "6f1e8e6009ea5e44", "scanner": "scanner-primary", "fingerprint": "1afb4fde12d99a24", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d12efe2ce7f40988", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_20k.py:46"}, "properties": {"repobilityId": "c90a5e5e2994b86b", "scanner": "scanner-primary", "fingerprint": "d12efe2ce7f40988", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e571d291d03daeeb", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_smoke.py:15"}, "properties": {"repobilityId": "94b59925b2535e98", "scanner": "scanner-primary", "fingerprint": "e571d291d03daeeb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-da1dc24e1a8f3cbe", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_40k_seed17.py:41"}, "properties": {"repobilityId": "ceede7f6531a60aa", "scanner": "scanner-primary", "fingerprint": "da1dc24e1a8f3cbe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eb7e2f6dd6debd95", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_b1_ds_smoke_local.py:80"}, "properties": {"repobilityId": "68e78652b185b157", "scanner": "scanner-primary", "fingerprint": "eb7e2f6dd6debd95", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7a489eb8e3d79eb1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_b1_ds_smoke_local.py:113"}, "properties": {"repobilityId": "0f55d66db497c06c", "scanner": "scanner-primary", "fingerprint": "7a489eb8e3d79eb1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5882dc3bcb7d2963", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_20k.py:14"}, "properties": {"repobilityId": "9be5eeaf40b7a3fa", "scanner": "scanner-primary", "fingerprint": "5882dc3bcb7d2963", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2b84b6cc222c0bba", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v1` in scripts/phase13_capacity_runner.py:79"}, "properties": {"repobilityId": "6af446cef2c4f6b8", "scanner": "scanner-primary", "fingerprint": "2b84b6cc222c0bba", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-862c3e2f9ef6c005", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_capacity_runner.py:133"}, "properties": {"repobilityId": "bce6a56fea8f76df", "scanner": "scanner-primary", "fingerprint": "862c3e2f9ef6c005", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4078a3a0166c747f", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_diag_common.py:38"}, "properties": {"repobilityId": "ed38176306a08de8", "scanner": "scanner-primary", "fingerprint": "4078a3a0166c747f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7728855f00830c30", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_paired_smoke_seed21.py:66"}, "properties": {"repobilityId": "7a8cc7424c6a1497", "scanner": "scanner-primary", "fingerprint": "7728855f00830c30", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b3eb49961229ecb9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_paired_smoke_seed21.py:101"}, "properties": {"repobilityId": "750c90e2d3c5a1f4", "scanner": "scanner-primary", "fingerprint": "b3eb49961229ecb9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f4e70e061e6d3c29", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_babylm_runner.py:81"}, "properties": {"repobilityId": "68444dcbc1c6ad68", "scanner": "scanner-primary", "fingerprint": "f4e70e061e6d3c29", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-84dfad444717baa9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_babylm_runner.py:139"}, "properties": {"repobilityId": "1ae62663aa5e2c62", "scanner": "scanner-primary", "fingerprint": "84dfad444717baa9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-936450a5cb7513a2", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_perloop_profile_wt2_20k.py:18"}, "properties": {"repobilityId": "ab24e2c7897bb0bf", "scanner": "scanner-primary", "fingerprint": "936450a5cb7513a2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a7b0ecb227b52950", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_snp_reinject.py:52"}, "properties": {"repobilityId": "536c7c448406b20a", "scanner": "scanner-primary", "fingerprint": "a7b0ecb227b52950", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5d38fb92d1c4024e", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v1` in scripts/phase13_babylm_eval_all.py:32"}, "properties": {"repobilityId": "91430fdcdac105c2", "scanner": "scanner-primary", "fingerprint": "5d38fb92d1c4024e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7078a2eafb2d7d05", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_babylm_eval_all.py:240"}, "properties": {"repobilityId": "96c681161faa19f1", "scanner": "scanner-primary", "fingerprint": "7078a2eafb2d7d05", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e71c62574bc4dd16", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v1` in scripts/phase13_inference_sweep.py:29"}, "properties": {"repobilityId": "afd3d7358cc7f943", "scanner": "scanner-primary", "fingerprint": "e71c62574bc4dd16", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f8730c6ba8ed652d", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_40k.py:41"}, "properties": {"repobilityId": "9f75f8f2e51361e7", "scanner": "scanner-primary", "fingerprint": "f8730c6ba8ed652d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-34252ef655025714", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_native_smoke.py:15"}, "properties": {"repobilityId": "e4929f3820c2ccb8", "scanner": "scanner-primary", "fingerprint": "34252ef655025714", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-82a034a3eddacb42", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/prepare_tinystories_cache.py:4"}, "properties": {"repobilityId": "de01f84f466df97f", "scanner": "scanner-primary", "fingerprint": "82a034a3eddacb42", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f8f55e41a30c4f1c", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/build_wt2_native_bpe4096.py:10"}, "properties": {"repobilityId": "c29871714d8b44e9", "scanner": "scanner-primary", "fingerprint": "f8f55e41a30c4f1c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0f242b66a74d006f", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_gen_eval.py:16"}, "properties": {"repobilityId": "b89f6ba208445a63", "scanner": "scanner-primary", "fingerprint": "0f242b66a74d006f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-81f32d5a0a78bac6", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v2` in scripts/phase13_eval_wt2_native_v2.py:13"}, "properties": {"repobilityId": "ebe356798a215013", "scanner": "scanner-primary", "fingerprint": "81f32d5a0a78bac6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-888c9e72d0c31051", "level": "note", "message": {"text": "Legacy-named symbol `val_tok_v1` in scripts/phase13_babylm_perloop_profile.py:35"}, "properties": {"repobilityId": "375dc24ba484d0ab", "scanner": "scanner-primary", "fingerprint": "888c9e72d0c31051", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7686de41fcd8381a", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v2` in scripts/phase13_plain_depth_runner.py:70"}, "properties": {"repobilityId": "0e79c395c407e428", "scanner": "scanner-primary", "fingerprint": "7686de41fcd8381a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c41265aa7ef8ed28", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/phase13_plain_depth_runner.py:119"}, "properties": {"repobilityId": "99608d15e34dac5e", "scanner": "scanner-primary", "fingerprint": "c41265aa7ef8ed28", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d382f8c5ada05d75", "level": "note", "message": {"text": "Legacy-named symbol `train_tok_v1` in scripts/phase13_babylm_data_prep.py:6"}, "properties": {"repobilityId": "144336ee70ac7030", "scanner": "scanner-primary", "fingerprint": "d382f8c5ada05d75", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1d79f5f95735397", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/phase13_babylm_data_prep.py:20"}, "properties": {"repobilityId": "b615f1b31d83dca6", "scanner": "scanner-primary", "fingerprint": "a1d79f5f95735397", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bbb3377a1680dd71", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/bifurcation/looped_transformer.py:92"}, "properties": {"repobilityId": "399b27131123b785", "scanner": "scanner-primary", "fingerprint": "bbb3377a1680dd71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3eaba11194747179", "level": "note", "message": {"text": "Legacy-named symbol `c0_perturbation_v2` in src/bifurcation/phase4c_c0_perturbation_v2.py:147"}, "properties": {"repobilityId": "b2693456b6ea5060", "scanner": "scanner-primary", "fingerprint": "3eaba11194747179", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-88bb506ce624f5cd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_ts_rerun_fixed.py:39"}, "properties": {"repobilityId": "bb9077c3b57f33f7", "scanner": "scanner-primary", "fingerprint": "88bb506ce624f5cd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-df82906ffd498a92", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_wikitext2_loop_analysis_20k.py:34"}, "properties": {"repobilityId": "62fd7e5c0f4704cb", "scanner": "scanner-primary", "fingerprint": "df82906ffd498a92", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-33abd1f6b8b85628", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5h_wt103.py:10"}, "properties": {"repobilityId": "c0186c123dd0044d", "scanner": "scanner-primary", "fingerprint": "33abd1f6b8b85628", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-47c1abd171f0017f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_loop_analysis_20k.py:32"}, "properties": {"repobilityId": "968e27679920f0b6", "scanner": "scanner-primary", "fingerprint": "47c1abd171f0017f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-eb31d0a26123acc3", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 colab/phase5a_wikitext2_40k_fixed.py:69"}, "properties": {"repobilityId": "e020b66ccafc671c", "scanner": "scanner-primary", "fingerprint": "eb31d0a26123acc3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8861a7802ea4ead4", "level": "note", "message": {"text": "Near-duplicate function bodies in 49 places"}, "properties": {"repobilityId": "cc6925488ab54ea2", "scanner": "scanner-primary", "fingerprint": "8861a7802ea4ead4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-805362a4b2e61548", "level": "note", "message": {"text": "Near-duplicate function bodies in 28 places"}, "properties": {"repobilityId": "0905f01918dc1a39", "scanner": "scanner-primary", "fingerprint": "805362a4b2e61548", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-69b5379230a2294f", "level": "note", "message": {"text": "Near-duplicate function bodies in 37 places"}, "properties": {"repobilityId": "0c12eab4baf537b3", "scanner": "scanner-primary", "fingerprint": "69b5379230a2294f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-959dc775c4241ad4", "level": "note", "message": {"text": "Near-duplicate function bodies in 18 places"}, "properties": {"repobilityId": "cb339b32bde740e0", "scanner": "scanner-primary", "fingerprint": "959dc775c4241ad4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-9c866fd54d1c6822", "level": "note", "message": {"text": "Near-duplicate function bodies in 105 places"}, "properties": {"repobilityId": "e7d7ecfb156dadd0", "scanner": "scanner-primary", "fingerprint": "9c866fd54d1c6822", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-ee53e8e0c58609d8", "level": "note", "message": {"text": "Near-duplicate function bodies in 15 places"}, "properties": {"repobilityId": "75a361bcc6bb000b", "scanner": "scanner-primary", "fingerprint": "ee53e8e0c58609d8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-f341860ab6a90be6", "level": "note", "message": {"text": "Near-duplicate function bodies in 17 places"}, "properties": {"repobilityId": "5ee035ee1e277913", "scanner": "scanner-primary", "fingerprint": "f341860ab6a90be6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-6297377883dd7783", "level": "note", "message": {"text": "Near-duplicate function bodies in 13 places"}, "properties": {"repobilityId": "10a2e5d0f60bbffa", "scanner": "scanner-primary", "fingerprint": "6297377883dd7783", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-69b5379230a2294f", "level": "note", "message": {"text": "Near-duplicate function bodies in 37 places"}, "properties": {"repobilityId": "cc4c9077048659bf", "scanner": "scanner-primary", "fingerprint": "69b5379230a2294f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-6718a631ead09376", "level": "note", "message": {"text": "Near-duplicate function bodies in 38 places"}, "properties": {"repobilityId": "632ecc10e652ef35", "scanner": "scanner-primary", "fingerprint": "6718a631ead09376", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-76e04eba8bce3620", "level": "note", "message": {"text": "Near-duplicate function bodies in 30 places"}, "properties": {"repobilityId": "7a83beaead7b1ba9", "scanner": "scanner-primary", "fingerprint": "76e04eba8bce3620", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-4a118a3aa3e47973", "level": "note", "message": {"text": "Near-duplicate function bodies in 19 places"}, "properties": {"repobilityId": "e4e1f55b79a7e1d5", "scanner": "scanner-primary", "fingerprint": "4a118a3aa3e47973", "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": "fce22a445363004f", "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": "433bdc09d79cccac", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "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": "2a29965e3392e5ea", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-6297377883dd7783", "level": "note", "message": {"text": "Near-duplicate function bodies in 13 places"}, "properties": {"repobilityId": "95c4c50a221904d9", "scanner": "scanner-primary", "fingerprint": "6297377883dd7783", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-380b7cb95b387b9c", "level": "note", "message": {"text": "Near-duplicate function bodies in 11 places"}, "properties": {"repobilityId": "ffc3b1454467eb04", "scanner": "scanner-primary", "fingerprint": "380b7cb95b387b9c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "7c0f7dd06f28e59f", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "7f11ec4eb3749e90", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "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": "a9255fd871ce346e", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}