{"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-fd8b625d197cdf4b", "name": "Possibly dead Python function: deco", "shortDescription": {"text": "Possibly dead Python function: deco"}, "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-208089e38abe6bb3", "name": "Possibly dead Python function: recipe", "shortDescription": {"text": "Possibly dead Python function: recipe"}, "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-01f1cc9755b6c27d", "name": "Possibly dead Python function: raise_for_status", "shortDescription": {"text": "Possibly dead Python function: raise_for_status"}, "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-e4b007fdeb1a8540", "name": "Possibly dead Python function: install_record", "shortDescription": {"text": "Possibly dead Python function: install_record"}, "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-06dfea8c08c08871", "name": "Possibly dead Python function: raise_for_status", "shortDescription": {"text": "Possibly dead Python function: raise_for_status"}, "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-456cfcb9c8ac39f8", "name": "Possibly dead Python function: install_record", "shortDescription": {"text": "Possibly dead Python function: install_record"}, "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-11886b08e619000d", "name": "Stray `console.log` in TS/JS \u2014 .claude/skills/calma/assets/lang/node/gen_fixture.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/skills/calma/assets/lang/node/gen_fixture.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb62c1c3f39b3367", "name": "Insecure pattern 'eval_used' in benchmark/README.md:16", "shortDescription": {"text": "Insecure pattern 'eval_used' in benchmark/README.md:16"}, "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-3886c72b36d3a2a7", "name": "Insecure pattern 'debug_true' in .claude/skills/calma/scripts/sniff_claims.py:539", "shortDescription": {"text": "Insecure pattern 'debug_true' in .claude/skills/calma/scripts/sniff_claims.py:539"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c7c9026be06f46b", "name": "Insecure pattern 'eval_used' in .claude/skills/calma/scripts/contamination_checks.py:255", "shortDescription": {"text": "Insecure pattern 'eval_used' in .claude/skills/calma/scripts/contamination_checks.py:255"}, "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-bd81df92639b6d7a", "name": "Very large file: app/recipes/data.ts (5312 lines)", "shortDescription": {"text": "Very large file: app/recipes/data.ts (5312 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-efb8e8998728cd14", "name": "Very large file: .claude/skills/calma/scripts/numeric.py (8681 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/scripts/numeric.py (8681 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-d1d4eeb6ccbc6859", "name": "Very large file: .claude/skills/calma/scripts/calma.py (1850 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/scripts/calma.py (1850 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-da4825d21ac5f9db", "name": "Very large file: .claude/skills/calma/scripts/recipes.py (3632 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/scripts/recipes.py (3632 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-535342039def35ee", "name": "Very large file: .claude/skills/calma/scripts/run_hermetic.py (1273 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/scripts/run_hermetic.py (1273 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-2e37444fd54aac34", "name": "Very large file: .claude/skills/calma/scripts/draft_contract.py (1203 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/scripts/draft_contract.py (1203 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-782d33a1a2750ef6", "name": "Very large file: .claude/skills/calma/scripts/tests/test_recipes_sota.py (1348 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/scripts/tests/test_recipes_sota.py (1348 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-50c84e2758cc718c", "name": "Very large file: .claude/skills/calma/calibration/gen_reference_vectors.py (3296 lines)", "shortDescription": {"text": "Very large file: .claude/skills/calma/calibration/gen_reference_vectors.py (3296 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 311 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 22 placeholder/mock markers across 7 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f2f42ceefb476453", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/references/recipe-draft.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/references/recipe-draft.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-846eee75b5a12bad", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/served_fraction.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/served_fraction.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1aadd415f688cb8d", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/overfitting_reference_vectors.manifest.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/overfitting_reference_vectors.manifest.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3592f615a2ff4184", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/node/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/node/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-52adbbbdfe2e12a3", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/julia/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/julia/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a172df241da0332a", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/rust/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/rust/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-70e89293019718f5", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/r/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/r/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b173d99a88bfdeea", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/cpp/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/cpp/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6fe07385d7a29d91", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/corpus/momentum-strategy/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/corpus/momentum-strategy/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b34334d45fe3933", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/corpus/btc-sma-crossover/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/corpus/btc-sma-crossover/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-057a9860f1d07c18", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/btc/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/btc/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db0f813f0f6331e1", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/btc/ledger.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/btc/ledger.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-11d09eed78888689", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/deflated-sharpe-survives/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/deflated-sharpe-survives/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-314c808514243a3c", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/realism-soft-caveats/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/realism-soft-caveats/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d49d23d7a140572f", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/contamination-heldout/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/contamination-heldout/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d93eb565113c5c41", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/deflated-sharpe-overfit/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/deflated-sharpe-overfit/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbf836470154fd1d", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/realism-net-sharpe/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/realism-net-sharpe/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e742acc074c01dde", "name": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/overfitting-multiple-testing/verify.yaml", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/overfitting-multiple-testing/verify.yaml"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d75a326903e7dda2", "name": "Network/subprocess call without timeout or try/except \u2014 benchmark/gen_corpus.py:560", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 benchmark/gen_corpus.py:560"}, "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-5ada270a43031b50", "name": "Network/subprocess call without timeout or try/except \u2014 benchmark/run_calma.py:48", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 benchmark/run_calma.py:48"}, "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-e606d54a0cb05c3f", "name": "Commented-code block (6 lines) in .claude/skills/calma/scripts/compare.py:59", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/compare.py:59"}, "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-0a5608e6c7453b82", "name": "Commented-code block (5 lines) in .claude/skills/calma/scripts/realism_checks.py:39", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/realism_checks.py:39"}, "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-b0e1fa951ce7dc5f", "name": "Commented-code block (6 lines) in .claude/skills/calma/scripts/recompute.py:112", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/recompute.py:112"}, "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-8b27acbc091ef014", "name": "Commented-code block (8 lines) in .claude/skills/calma/scripts/sniff_claims.py:74", "shortDescription": {"text": "Commented-code block (8 lines) in .claude/skills/calma/scripts/sniff_claims.py:74"}, "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-c0c793d9dd4a7e08", "name": "Commented-code block (6 lines) in .claude/skills/calma/scripts/calma.py:852", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/calma.py:852"}, "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-2eb3d2496eebdee6", "name": "Commented-code block (6 lines) in .claude/skills/calma/scripts/run_hermetic.py:142", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/run_hermetic.py:142"}, "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-1d6ec46054eb230f", "name": "Commented-code block (5 lines) in .claude/skills/calma/scripts/verdict.py:71", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/verdict.py:71"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d9b7b4a00ee8bad9", "name": "Commented-code block (5 lines) in .claude/skills/calma/scripts/draft_contract.py:20", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/draft_contract.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-7fde2b7297008f28", "name": "Commented-code block (12 lines) in .claude/skills/calma/scripts/contamination_checks.py:34", "shortDescription": {"text": "Commented-code block (12 lines) in .claude/skills/calma/scripts/contamination_checks.py:34"}, "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-12ddf77f766c4fc5", "name": "Legacy-named symbol `accuracy_v2` in .claude/skills/calma/scripts/tests/test_sniff.py:167", "shortDescription": {"text": "Legacy-named symbol `accuracy_v2` in .claude/skills/calma/scripts/tests/test_sniff.py:167"}, "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-ea7f13d526955abf", "name": "Legacy-named symbol `fresh_copy` in .claude/skills/calma/scripts/tests/test_registry.py:122", "shortDescription": {"text": "Legacy-named symbol `fresh_copy` in .claude/skills/calma/scripts/tests/test_registry.py:122"}, "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-70c3e475fd00f8ec", "name": "Commented-code block (5 lines) in .claude/skills/calma/scripts/tests/test_overfitting_kernels.py:84", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/tests/test_overfitting_kernels.py:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33a3fa20c7d3012b", "name": "Legacy-named symbol `tp_old` in .claude/skills/calma/scripts/tests/test_hook.py:346", "shortDescription": {"text": "Legacy-named symbol `tp_old` in .claude/skills/calma/scripts/tests/test_hook.py:346"}, "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-14b616a0f3ee8fa8", "name": "Commented-code block (5 lines) in .claude/skills/calma/scripts/tests/test_hermetic.py:481", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/tests/test_hermetic.py:481"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nbenchmark/gen_corpus.py:o_recall_at_k, benchmark/gen_corpus.py:o_mrr\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:\n.claude/skills/calma/scripts/numeric.py:fmean, .claude/skills/calma/scripts/numeric.py:f, .claude/skills/calma/scripts/numeric.py:f, .claude/skills/calma/scripts/numeric.py:f\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-75592c04a3be65e7", "name": "Near-duplicate function bodies in 57 places", "shortDescription": {"text": "Near-duplicate function bodies in 57 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\n.claude/skills/calma/scripts/recipes.py:recipe, .claude/skills/calma/scripts/recipes.py:recipe, .claude/skills/calma/scripts/recipes.py:recipe, .claude/skills/calma/scripts/recipes.py:recipe\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/18157"}, "properties": {"repository": "rikhinkavuru/calma", "repoUrl": "https://github.com/rikhinkavuru/calma", "branch": "main"}, "results": [{"ruleId": "scanner-fd8b625d197cdf4b", "level": "note", "message": {"text": "Possibly dead Python function: deco"}, "properties": {"repobilityId": "11da05572c448654", "scanner": "scanner-primary", "fingerprint": "fd8b625d197cdf4b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/scripts/recipes.py:20"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-208089e38abe6bb3", "level": "note", "message": {"text": "Possibly dead Python function: recipe"}, "properties": {"repobilityId": "437948797ffa6643", "scanner": "scanner-primary", "fingerprint": "208089e38abe6bb3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/scripts/recipes.py:3603"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-01f1cc9755b6c27d", "level": "note", "message": {"text": "Possibly dead Python function: raise_for_status"}, "properties": {"repobilityId": "bf04743539b69068", "scanner": "scanner-primary", "fingerprint": "01f1cc9755b6c27d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/scripts/calma_vendor.py:55"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e4b007fdeb1a8540", "level": "note", "message": {"text": "Possibly dead Python function: install_record"}, "properties": {"repobilityId": "68b2479771137eb6", "scanner": "scanner-primary", "fingerprint": "e4b007fdeb1a8540", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/scripts/calma_vendor.py:135"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-06dfea8c08c08871", "level": "note", "message": {"text": "Possibly dead Python function: raise_for_status"}, "properties": {"repobilityId": "bf04743539b69068", "scanner": "scanner-primary", "fingerprint": "06dfea8c08c08871", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/corpus/btc-sma-crossover/calma_vendor.py:55"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-456cfcb9c8ac39f8", "level": "note", "message": {"text": "Possibly dead Python function: install_record"}, "properties": {"repobilityId": "68b2479771137eb6", "scanner": "scanner-primary", "fingerprint": "456cfcb9c8ac39f8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/corpus/btc-sma-crossover/calma_vendor.py:135"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11886b08e619000d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/skills/calma/assets/lang/node/gen_fixture.js:7"}, "properties": {"repobilityId": "165cfe21ae5a919d", "scanner": "scanner-primary", "fingerprint": "11886b08e619000d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cb62c1c3f39b3367", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in benchmark/README.md:16"}, "properties": {"repobilityId": "9fb07beeef975b0e", "scanner": "scanner-primary", "fingerprint": "cb62c1c3f39b3367", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "benchmark/README.md"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-3886c72b36d3a2a7", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in .claude/skills/calma/scripts/sniff_claims.py:539"}, "properties": {"repobilityId": "833872e80bbfb5dd", "scanner": "scanner-primary", "fingerprint": "3886c72b36d3a2a7", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/scripts/sniff_claims.py"}, "region": {"startLine": 539}}}]}, {"ruleId": "scanner-6c7c9026be06f46b", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in .claude/skills/calma/scripts/contamination_checks.py:255"}, "properties": {"repobilityId": "fd4765ac640d1664", "scanner": "scanner-primary", "fingerprint": "6c7c9026be06f46b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/scripts/contamination_checks.py"}, "region": {"startLine": 255}}}]}, {"ruleId": "scanner-bd81df92639b6d7a", "level": "note", "message": {"text": "Very large file: app/recipes/data.ts (5312 lines)"}, "properties": {"repobilityId": "ef4ace607c24ffeb", "scanner": "scanner-primary", "fingerprint": "bd81df92639b6d7a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-efb8e8998728cd14", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/scripts/numeric.py (8681 lines)"}, "properties": {"repobilityId": "c7e2a2c1ab33aba1", "scanner": "scanner-primary", "fingerprint": "efb8e8998728cd14", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d1d4eeb6ccbc6859", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/scripts/calma.py (1850 lines)"}, "properties": {"repobilityId": "6b3003bf9c9646a9", "scanner": "scanner-primary", "fingerprint": "d1d4eeb6ccbc6859", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-da4825d21ac5f9db", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/scripts/recipes.py (3632 lines)"}, "properties": {"repobilityId": "fc026817d651bc85", "scanner": "scanner-primary", "fingerprint": "da4825d21ac5f9db", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-535342039def35ee", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/scripts/run_hermetic.py (1273 lines)"}, "properties": {"repobilityId": "272429e211ad7132", "scanner": "scanner-primary", "fingerprint": "535342039def35ee", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2e37444fd54aac34", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/scripts/draft_contract.py (1203 lines)"}, "properties": {"repobilityId": "f9b6e75ff97f7b12", "scanner": "scanner-primary", "fingerprint": "2e37444fd54aac34", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-782d33a1a2750ef6", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/scripts/tests/test_recipes_sota.py (1348 lines)"}, "properties": {"repobilityId": "f096043f217a8193", "scanner": "scanner-primary", "fingerprint": "782d33a1a2750ef6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-50c84e2758cc718c", "level": "note", "message": {"text": "Very large file: .claude/skills/calma/calibration/gen_reference_vectors.py (3296 lines)"}, "properties": {"repobilityId": "1952326f509ba21d", "scanner": "scanner-primary", "fingerprint": "50c84e2758cc718c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "0f685d0b217ae358", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "bcb416a803f70483", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "0c9b5060c1ccdfc6", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "5bbd6b0f9d684470", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "219898c19a598904", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-f2f42ceefb476453", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/references/recipe-draft.schema.json"}, "properties": {"repobilityId": "eb985b4ecd4d6239", "scanner": "scanner-primary", "fingerprint": "f2f42ceefb476453", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/references/recipe-draft.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-846eee75b5a12bad", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/served_fraction.json"}, "properties": {"repobilityId": "7106377f55db8443", "scanner": "scanner-primary", "fingerprint": "846eee75b5a12bad", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/served_fraction.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1aadd415f688cb8d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/overfitting_reference_vectors.manifest.json"}, "properties": {"repobilityId": "f30e45e9f9eb4f3f", "scanner": "scanner-primary", "fingerprint": "1aadd415f688cb8d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/overfitting_reference_vectors.manifest.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3592f615a2ff4184", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/node/verify.yaml"}, "properties": {"repobilityId": "03640dc827feafa6", "scanner": "scanner-primary", "fingerprint": "3592f615a2ff4184", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/lang/node/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-52adbbbdfe2e12a3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/julia/verify.yaml"}, "properties": {"repobilityId": "b83ecde03673dc78", "scanner": "scanner-primary", "fingerprint": "52adbbbdfe2e12a3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/lang/julia/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a172df241da0332a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/rust/verify.yaml"}, "properties": {"repobilityId": "6d94e5620ad9d238", "scanner": "scanner-primary", "fingerprint": "a172df241da0332a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/lang/rust/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-70e89293019718f5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/r/verify.yaml"}, "properties": {"repobilityId": "fc5d8ee216604a37", "scanner": "scanner-primary", "fingerprint": "70e89293019718f5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/lang/r/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b173d99a88bfdeea", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/lang/cpp/verify.yaml"}, "properties": {"repobilityId": "1c4cdea5521ae5ec", "scanner": "scanner-primary", "fingerprint": "b173d99a88bfdeea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/lang/cpp/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6fe07385d7a29d91", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/corpus/momentum-strategy/verify.yaml"}, "properties": {"repobilityId": "be94962df71b625e", "scanner": "scanner-primary", "fingerprint": "6fe07385d7a29d91", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/corpus/momentum-strategy/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4b34334d45fe3933", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/corpus/btc-sma-crossover/verify.yaml"}, "properties": {"repobilityId": "79361b4ac82716d7", "scanner": "scanner-primary", "fingerprint": "4b34334d45fe3933", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/corpus/btc-sma-crossover/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-057a9860f1d07c18", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/btc/verify.yaml"}, "properties": {"repobilityId": "32377e72f94b1c06", "scanner": "scanner-primary", "fingerprint": "057a9860f1d07c18", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/btc/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-db0f813f0f6331e1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/btc/ledger.json"}, "properties": {"repobilityId": "2d62806ba714c0ee", "scanner": "scanner-primary", "fingerprint": "db0f813f0f6331e1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/btc/ledger.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11d09eed78888689", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/deflated-sharpe-survives/verify.yaml"}, "properties": {"repobilityId": "c6b771a7356dcd6f", "scanner": "scanner-primary", "fingerprint": "11d09eed78888689", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/demos/deflated-sharpe-survives/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-314c808514243a3c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/realism-soft-caveats/verify.yaml"}, "properties": {"repobilityId": "6947586fb0636bba", "scanner": "scanner-primary", "fingerprint": "314c808514243a3c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/demos/realism-soft-caveats/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d49d23d7a140572f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/contamination-heldout/verify.yaml"}, "properties": {"repobilityId": "22dd10b7095ea355", "scanner": "scanner-primary", "fingerprint": "d49d23d7a140572f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/demos/contamination-heldout/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d93eb565113c5c41", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/deflated-sharpe-overfit/verify.yaml"}, "properties": {"repobilityId": "79d5890b60df93c1", "scanner": "scanner-primary", "fingerprint": "d93eb565113c5c41", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/demos/deflated-sharpe-overfit/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dbf836470154fd1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/realism-net-sharpe/verify.yaml"}, "properties": {"repobilityId": "e3a8f0b7792f655a", "scanner": "scanner-primary", "fingerprint": "dbf836470154fd1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/demos/realism-net-sharpe/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e742acc074c01dde", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/calma/assets/demos/overfitting-multiple-testing/verify.yaml"}, "properties": {"repobilityId": "ffb5812e870334d5", "scanner": "scanner-primary", "fingerprint": "e742acc074c01dde", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/calma/assets/demos/overfitting-multiple-testing/verify.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d75a326903e7dda2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 benchmark/gen_corpus.py:560"}, "properties": {"repobilityId": "b4fc7cc178e6fd62", "scanner": "scanner-primary", "fingerprint": "d75a326903e7dda2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5ada270a43031b50", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 benchmark/run_calma.py:48"}, "properties": {"repobilityId": "1b23fb226698ad1a", "scanner": "scanner-primary", "fingerprint": "5ada270a43031b50", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e606d54a0cb05c3f", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/compare.py:59"}, "properties": {"repobilityId": "b510d9e5bb35db79", "scanner": "scanner-primary", "fingerprint": "e606d54a0cb05c3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a5608e6c7453b82", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/realism_checks.py:39"}, "properties": {"repobilityId": "46c5c0dee2ecc51f", "scanner": "scanner-primary", "fingerprint": "0a5608e6c7453b82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0e1fa951ce7dc5f", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/recompute.py:112"}, "properties": {"repobilityId": "99acaee335b0570b", "scanner": "scanner-primary", "fingerprint": "b0e1fa951ce7dc5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b27acbc091ef014", "level": "none", "message": {"text": "Commented-code block (8 lines) in .claude/skills/calma/scripts/sniff_claims.py:74"}, "properties": {"repobilityId": "e69dd18f452182f6", "scanner": "scanner-primary", "fingerprint": "8b27acbc091ef014", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0c793d9dd4a7e08", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/calma.py:852"}, "properties": {"repobilityId": "59f1449f93981d92", "scanner": "scanner-primary", "fingerprint": "c0c793d9dd4a7e08", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2eb3d2496eebdee6", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/skills/calma/scripts/run_hermetic.py:142"}, "properties": {"repobilityId": "0725d80fd33cd730", "scanner": "scanner-primary", "fingerprint": "2eb3d2496eebdee6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d6ec46054eb230f", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/verdict.py:71"}, "properties": {"repobilityId": "dd14b9e5996849cc", "scanner": "scanner-primary", "fingerprint": "1d6ec46054eb230f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9b7b4a00ee8bad9", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/draft_contract.py:20"}, "properties": {"repobilityId": "97056ffc6864bdd7", "scanner": "scanner-primary", "fingerprint": "d9b7b4a00ee8bad9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fde2b7297008f28", "level": "none", "message": {"text": "Commented-code block (12 lines) in .claude/skills/calma/scripts/contamination_checks.py:34"}, "properties": {"repobilityId": "4571b74da3f24893", "scanner": "scanner-primary", "fingerprint": "7fde2b7297008f28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12ddf77f766c4fc5", "level": "note", "message": {"text": "Legacy-named symbol `accuracy_v2` in .claude/skills/calma/scripts/tests/test_sniff.py:167"}, "properties": {"repobilityId": "a3fb5a318c8842ee", "scanner": "scanner-primary", "fingerprint": "12ddf77f766c4fc5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ea7f13d526955abf", "level": "note", "message": {"text": "Legacy-named symbol `fresh_copy` in .claude/skills/calma/scripts/tests/test_registry.py:122"}, "properties": {"repobilityId": "9403d031728ffdac", "scanner": "scanner-primary", "fingerprint": "ea7f13d526955abf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-70c3e475fd00f8ec", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/tests/test_overfitting_kernels.py:84"}, "properties": {"repobilityId": "432512cdd17a8cfe", "scanner": "scanner-primary", "fingerprint": "70c3e475fd00f8ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33a3fa20c7d3012b", "level": "note", "message": {"text": "Legacy-named symbol `tp_old` in .claude/skills/calma/scripts/tests/test_hook.py:346"}, "properties": {"repobilityId": "4fe8fe07b6053d54", "scanner": "scanner-primary", "fingerprint": "33a3fa20c7d3012b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-14b616a0f3ee8fa8", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/skills/calma/scripts/tests/test_hermetic.py:481"}, "properties": {"repobilityId": "df32ad50b2f18d7b", "scanner": "scanner-primary", "fingerprint": "14b616a0f3ee8fa8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "016239db7d0a8526", "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": "0c15bd3c84c49f62", "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": "40129d2c718a97f9", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "c5bcfd5d57deebb6", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "70d7c5553596752f", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "67ca25c87b55ab23", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-75592c04a3be65e7", "level": "note", "message": {"text": "Near-duplicate function bodies in 57 places"}, "properties": {"repobilityId": "0a121377b0cc7940", "scanner": "scanner-primary", "fingerprint": "75592c04a3be65e7", "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": "ec5cab9d029c21a4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "774b44b12582394e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "df0d9276edd7cb11", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3f5c9c70e821d830", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "74f5c5005db9ba0e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "0d479f2416a18ad4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "683db8850d7a8c39", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "42204e253daddf1a", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8a0e5b75183e4640", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "56d97b33e85261fd", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5c189be022966d25", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}