{"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-0a556e322e644ca5", "name": "Possibly dead Python function: cmd_run", "shortDescription": {"text": "Possibly dead Python function: cmd_run"}, "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-2317199c512e239f", "name": "Possibly dead Python function: cmd_status", "shortDescription": {"text": "Possibly dead Python function: cmd_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-6a565009d0dbadd0", "name": "Possibly dead Python function: cmd_export", "shortDescription": {"text": "Possibly dead Python function: cmd_export"}, "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-0720f391194ed776", "name": "Possibly dead Python function: cmd_import", "shortDescription": {"text": "Possibly dead Python function: cmd_import"}, "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-668354b27c94c95e", "name": "Possibly dead Python function: cmd_author", "shortDescription": {"text": "Possibly dead Python function: cmd_author"}, "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-aba95b1bbac4356b", "name": "Possibly dead Python function: cmd_show", "shortDescription": {"text": "Possibly dead Python function: cmd_show"}, "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-bb5d95fed177f4de", "name": "Possibly dead Python function: cmd_pause", "shortDescription": {"text": "Possibly dead Python function: cmd_pause"}, "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-1bb14c8ef6c5666f", "name": "Possibly dead Python function: cmd_resume", "shortDescription": {"text": "Possibly dead Python function: cmd_resume"}, "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-6dd3708f8ba2a73b", "name": "Possibly dead Python function: cmd_status", "shortDescription": {"text": "Possibly dead Python function: cmd_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-ac0ba83120428705", "name": "Possibly dead Python function: cmd_train", "shortDescription": {"text": "Possibly dead Python function: cmd_train"}, "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-fd7a5d62d423c8f4", "name": "Possibly dead Python function: cmd_status", "shortDescription": {"text": "Possibly dead Python function: cmd_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-f401618e44b6f60c", "name": "Possibly dead Python function: cmd_rollback", "shortDescription": {"text": "Possibly dead Python function: cmd_rollback"}, "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-cb6517614fad122d", "name": "Possibly dead Python function: cmd_sim", "shortDescription": {"text": "Possibly dead Python function: cmd_sim"}, "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-2c7fb2c59ce19962", "name": "Possibly dead Python function: cmd_show", "shortDescription": {"text": "Possibly dead Python function: cmd_show"}, "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-3bb53b1585a5a5ab", "name": "Possibly dead Python function: chunk_text", "shortDescription": {"text": "Possibly dead Python function: chunk_text"}, "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-340abaf2930bb7e4", "name": "Possibly dead Python function: repl", "shortDescription": {"text": "Possibly dead Python function: repl"}, "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-c3cbd3f519caf23b", "name": "Possibly dead Python function: git_commit_for", "shortDescription": {"text": "Possibly dead Python function: git_commit_for"}, "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-aac0b8f680e89f22", "name": "Possibly dead Python function: cmd_open", "shortDescription": {"text": "Possibly dead Python function: cmd_open"}, "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-1a275876947a2f11", "name": "Possibly dead Python function: cmd_ingest", "shortDescription": {"text": "Possibly dead Python function: cmd_ingest"}, "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-948383420baefab0", "name": "Possibly dead Python function: cmd_walk", "shortDescription": {"text": "Possibly dead Python function: cmd_walk"}, "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-f0ffc8d1efe327fe", "name": "Possibly dead Python function: cmd_resume", "shortDescription": {"text": "Possibly dead Python function: cmd_resume"}, "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-0721bf84a5e88e1a", "name": "Possibly dead Python function: cmd_validate", "shortDescription": {"text": "Possibly dead Python function: cmd_validate"}, "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-c5686ce9c5061253", "name": "Possibly dead Python function: cmd_match", "shortDescription": {"text": "Possibly dead Python function: cmd_match"}, "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-57b9438b70fd488c", "name": "Possibly dead Python function: cmd_accept", "shortDescription": {"text": "Possibly dead Python function: cmd_accept"}, "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-a8aaaa5dcffd3f40", "name": "Possibly dead Python function: cmd_reject", "shortDescription": {"text": "Possibly dead Python function: cmd_reject"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37d5d96e24a096e4", "name": "Possibly dead Python function: cmd_refresh", "shortDescription": {"text": "Possibly dead Python function: cmd_refresh"}, "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-f6b4fb82ab2410c4", "name": "Possibly dead Python function: cmd_stats", "shortDescription": {"text": "Possibly dead Python function: cmd_stats"}, "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-73b033f84e02adc7", "name": "Possibly dead Python function: cmd_calibrate", "shortDescription": {"text": "Possibly dead Python function: cmd_calibrate"}, "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-6ea315fd32b058fd", "name": "Possibly dead Python function: cmd_think", "shortDescription": {"text": "Possibly dead Python function: cmd_think"}, "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-098593a78e897135", "name": "Possibly dead Python function: cmd_collapse_notes", "shortDescription": {"text": "Possibly dead Python function: cmd_collapse_notes"}, "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-c86f58e1f850f8b1", "name": "Insecure pattern 'node_child_process' in dashboard/server.mjs:2", "shortDescription": {"text": "Insecure pattern 'node_child_process' in dashboard/server.mjs:2"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad8659727e389ffe", "name": "Insecure pattern 'local_storage_auth_token' in dashboard/public/app.js:335", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in dashboard/public/app.js:335"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). 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-2e6fdc6feb082813", "name": "Very large file: skills/openclaw/cypher-tempre-self-model/selftest.py (1040 lines)", "shortDescription": {"text": "Very large file: skills/openclaw/cypher-tempre-self-model/selftest.py (1040 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-b885f654d2d7a7e6", "name": "Very large file: skills/openclaw/cypher-tempre-self-model/recall.py (2332 lines)", "shortDescription": {"text": "Very large file: skills/openclaw/cypher-tempre-self-model/recall.py (2332 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-a4957a72003a3f66", "name": "Very large file: skills/hermes/cypher-tempre-self-model/selftest.py (1040 lines)", "shortDescription": {"text": "Very large file: skills/hermes/cypher-tempre-self-model/selftest.py (1040 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-2088bbae9cb4c418", "name": "Very large file: skills/hermes/cypher-tempre-self-model/recall.py (2332 lines)", "shortDescription": {"text": "Very large file: skills/hermes/cypher-tempre-self-model/recall.py (2332 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-b2545869c61f610b", "name": "Very large file: skills/codex/cypher-tempre-self-model/selftest.py (1040 lines)", "shortDescription": {"text": "Very large file: skills/codex/cypher-tempre-self-model/selftest.py (1040 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-40b16b76022e5ce5", "name": "Very large file: skills/codex/cypher-tempre-self-model/recall.py (2332 lines)", "shortDescription": {"text": "Very large file: skills/codex/cypher-tempre-self-model/recall.py (2332 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-e4a3f0935c72fd50", "name": "Very large file: skills/nanoclaw/cypher-tempre-self-model/selftest.py (1040 lines)", "shortDescription": {"text": "Very large file: skills/nanoclaw/cypher-tempre-self-model/selftest.py (1040 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-8f7fa7d3e7938e16", "name": "Very large file: skills/nanoclaw/cypher-tempre-self-model/recall.py (2332 lines)", "shortDescription": {"text": "Very large file: skills/nanoclaw/cypher-tempre-self-model/recall.py (2332 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-d034f78b3c8ae7bb", "name": "Very large file: skills/claude/cypher-tempre-self-model/selftest.py (1040 lines)", "shortDescription": {"text": "Very large file: skills/claude/cypher-tempre-self-model/selftest.py (1040 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-868c847672833d93", "name": "Very large file: skills/claude/cypher-tempre-self-model/recall.py (2332 lines)", "shortDescription": {"text": "Very large file: skills/claude/cypher-tempre-self-model/recall.py (2332 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": "7 test file(s) for 118 source file(s) (ratio 0.06). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "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 1713 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-b4d3758d10cc7ef8", "name": "Agent authority lacks a verifier contract: skills/openclaw/cypher-tempre-self-model/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: skills/openclaw/cypher-tempre-self-model/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a7b5052a1340e204", "name": "Agent authority lacks a verifier contract: skills/hermes/cypher-tempre-self-model/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: skills/hermes/cypher-tempre-self-model/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04416195ebcaa028", "name": "Agent authority lacks a verifier contract: skills/codex/cypher-tempre-self-model/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: skills/codex/cypher-tempre-self-model/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cad85969b0f6e55a", "name": "Agent authority lacks a verifier contract: skills/nanoclaw/cypher-tempre-self-model/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: skills/nanoclaw/cypher-tempre-self-model/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-89d63962512975cf", "name": "Agent authority lacks a verifier contract: skills/claude/cypher-tempre-self-model/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: skills/claude/cypher-tempre-self-model/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e6d7c0c85600a52d", "name": "Commented-code block (6 lines) in dashboard/server.mjs:373", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/server.mjs:373"}, "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-61bfd08771c3a96c", "name": "Commented-code block (6 lines) in dashboard/test/learning-overview.test.mjs:14", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/test/learning-overview.test.mjs:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0a4ed404e1a2ca44", "name": "`fetch()` without try/.catch or AbortSignal \u2014 dashboard/public/app.js:266", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 dashboard/public/app.js:266"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9013cac26358c93e", "name": "Commented-code block (6 lines) in skills/openclaw/cypher-tempre-self-model/lens.py:173", "shortDescription": {"text": "Commented-code block (6 lines) in skills/openclaw/cypher-tempre-self-model/lens.py:173"}, "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-32fbd17d33004599", "name": "Commented-code block (5 lines) in skills/openclaw/cypher-tempre-self-model/policy.py:95", "shortDescription": {"text": "Commented-code block (5 lines) in skills/openclaw/cypher-tempre-self-model/policy.py:95"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f63dc2267cc9be68", "name": "Commented-code block (5 lines) in skills/openclaw/cypher-tempre-self-model/recall.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in skills/openclaw/cypher-tempre-self-model/recall.py:175"}, "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-fa169f45b537c58e", "name": "Commented-code block (9 lines) in skills/openclaw/cypher-tempre-self-model/poq.py:171", "shortDescription": {"text": "Commented-code block (9 lines) in skills/openclaw/cypher-tempre-self-model/poq.py:171"}, "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-31b7769e306bcbb4", "name": "Commented-code block (6 lines) in skills/openclaw/cypher-tempre-self-model/timechain.py:265", "shortDescription": {"text": "Commented-code block (6 lines) in skills/openclaw/cypher-tempre-self-model/timechain.py:265"}, "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-aa2b5bcb169b57b8", "name": "Commented-code block (6 lines) in skills/hermes/cypher-tempre-self-model/lens.py:173", "shortDescription": {"text": "Commented-code block (6 lines) in skills/hermes/cypher-tempre-self-model/lens.py:173"}, "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-b0c3401dbec16ef5", "name": "Commented-code block (5 lines) in skills/hermes/cypher-tempre-self-model/policy.py:95", "shortDescription": {"text": "Commented-code block (5 lines) in skills/hermes/cypher-tempre-self-model/policy.py:95"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01bbf61891587d59", "name": "Commented-code block (5 lines) in skills/hermes/cypher-tempre-self-model/recall.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in skills/hermes/cypher-tempre-self-model/recall.py:175"}, "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-6017c663b02f0d02", "name": "Commented-code block (9 lines) in skills/hermes/cypher-tempre-self-model/poq.py:171", "shortDescription": {"text": "Commented-code block (9 lines) in skills/hermes/cypher-tempre-self-model/poq.py:171"}, "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-6b398f86b56c5ac2", "name": "Commented-code block (6 lines) in skills/hermes/cypher-tempre-self-model/timechain.py:265", "shortDescription": {"text": "Commented-code block (6 lines) in skills/hermes/cypher-tempre-self-model/timechain.py:265"}, "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-bf82cf472bcccf05", "name": "Commented-code block (6 lines) in skills/codex/cypher-tempre-self-model/lens.py:173", "shortDescription": {"text": "Commented-code block (6 lines) in skills/codex/cypher-tempre-self-model/lens.py:173"}, "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-45ce0e2792182c50", "name": "Commented-code block (5 lines) in skills/codex/cypher-tempre-self-model/policy.py:95", "shortDescription": {"text": "Commented-code block (5 lines) in skills/codex/cypher-tempre-self-model/policy.py:95"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc0c9e3fb9ccaa07", "name": "Commented-code block (5 lines) in skills/codex/cypher-tempre-self-model/recall.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in skills/codex/cypher-tempre-self-model/recall.py:175"}, "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-904f34c86f373456", "name": "Commented-code block (9 lines) in skills/codex/cypher-tempre-self-model/poq.py:171", "shortDescription": {"text": "Commented-code block (9 lines) in skills/codex/cypher-tempre-self-model/poq.py:171"}, "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-576e0707eb2648ba", "name": "Commented-code block (6 lines) in skills/codex/cypher-tempre-self-model/timechain.py:265", "shortDescription": {"text": "Commented-code block (6 lines) in skills/codex/cypher-tempre-self-model/timechain.py:265"}, "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-91846719585c67a2", "name": "Commented-code block (6 lines) in skills/nanoclaw/cypher-tempre-self-model/lens.py:173", "shortDescription": {"text": "Commented-code block (6 lines) in skills/nanoclaw/cypher-tempre-self-model/lens.py:173"}, "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-bf2b7d989cfed7cc", "name": "Commented-code block (5 lines) in skills/nanoclaw/cypher-tempre-self-model/policy.py:95", "shortDescription": {"text": "Commented-code block (5 lines) in skills/nanoclaw/cypher-tempre-self-model/policy.py:95"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-451fec0ca82b9b4f", "name": "Commented-code block (5 lines) in skills/nanoclaw/cypher-tempre-self-model/recall.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in skills/nanoclaw/cypher-tempre-self-model/recall.py:175"}, "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-bd9105d60abfa8fd", "name": "Commented-code block (9 lines) in skills/nanoclaw/cypher-tempre-self-model/poq.py:171", "shortDescription": {"text": "Commented-code block (9 lines) in skills/nanoclaw/cypher-tempre-self-model/poq.py:171"}, "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-e6e3ac3de49040aa", "name": "Commented-code block (6 lines) in skills/nanoclaw/cypher-tempre-self-model/timechain.py:265", "shortDescription": {"text": "Commented-code block (6 lines) in skills/nanoclaw/cypher-tempre-self-model/timechain.py:265"}, "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-840811c3d6bd4d00", "name": "Commented-code block (6 lines) in skills/claude/cypher-tempre-self-model/lens.py:173", "shortDescription": {"text": "Commented-code block (6 lines) in skills/claude/cypher-tempre-self-model/lens.py:173"}, "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-426f0a73a79a103c", "name": "Commented-code block (5 lines) in skills/claude/cypher-tempre-self-model/policy.py:95", "shortDescription": {"text": "Commented-code block (5 lines) in skills/claude/cypher-tempre-self-model/policy.py:95"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a765ff9939f4c197", "name": "Commented-code block (5 lines) in skills/claude/cypher-tempre-self-model/recall.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in skills/claude/cypher-tempre-self-model/recall.py:175"}, "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-656a8d02d0494ef3", "name": "Commented-code block (9 lines) in skills/claude/cypher-tempre-self-model/poq.py:171", "shortDescription": {"text": "Commented-code block (9 lines) in skills/claude/cypher-tempre-self-model/poq.py:171"}, "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-700624acb1549517", "name": "Commented-code block (6 lines) in skills/claude/cypher-tempre-self-model/timechain.py:265", "shortDescription": {"text": "Commented-code block (6 lines) in skills/claude/cypher-tempre-self-model/timechain.py:265"}, "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-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:\nskills/openclaw/cypher-tempre-self-model/almanac.py:parse_stamp, skills/hermes/cypher-tempre-self-model/almanac.py:parse_stamp, skills/codex/cypher-tempre-self-model/almanac.py:parse_stamp, skills/nanoclaw/cypher-tempre-self-model/almanac.py:parse_stamp\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:\nskills/openclaw/cypher-tempre-self-model/dream.py:main, skills/openclaw/cypher-tempre-self-model/faculties.py:main, skills/openclaw/cypher-tempre-self-model/dormancy.py:main, skills/openclaw/cypher-tempre-self-model/lens.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/25176"}, "properties": {"repository": "cyberphysicsai/cypher-tempre-genesis", "repoUrl": "https://github.com/cyberphysicsai/cypher-tempre-genesis", "branch": "main"}, "results": [{"ruleId": "scanner-0a556e322e644ca5", "level": "note", "message": {"text": "Possibly dead Python function: cmd_run"}, "properties": {"repobilityId": "4b31cb2b86d846cc", "scanner": "scanner-primary", "fingerprint": "0a556e322e644ca5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/dream.py:351"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2317199c512e239f", "level": "note", "message": {"text": "Possibly dead Python function: cmd_status"}, "properties": {"repobilityId": "244b91f3ae7622bf", "scanner": "scanner-primary", "fingerprint": "2317199c512e239f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/dream.py:401"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a565009d0dbadd0", "level": "note", "message": {"text": "Possibly dead Python function: cmd_export"}, "properties": {"repobilityId": "3b8bb19d51ab5ed8", "scanner": "scanner-primary", "fingerprint": "6a565009d0dbadd0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/faculties.py:308"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0720f391194ed776", "level": "note", "message": {"text": "Possibly dead Python function: cmd_import"}, "properties": {"repobilityId": "45cfdb27469b29a2", "scanner": "scanner-primary", "fingerprint": "0720f391194ed776", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/faculties.py:332"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-668354b27c94c95e", "level": "note", "message": {"text": "Possibly dead Python function: cmd_author"}, "properties": {"repobilityId": "233accc7eb35cbd8", "scanner": "scanner-primary", "fingerprint": "668354b27c94c95e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/faculties.py:353"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aba95b1bbac4356b", "level": "note", "message": {"text": "Possibly dead Python function: cmd_show"}, "properties": {"repobilityId": "a65c825fe9b6238d", "scanner": "scanner-primary", "fingerprint": "aba95b1bbac4356b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/faculties.py:370"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bb5d95fed177f4de", "level": "note", "message": {"text": "Possibly dead Python function: cmd_pause"}, "properties": {"repobilityId": "91caa55bcba25bb6", "scanner": "scanner-primary", "fingerprint": "bb5d95fed177f4de", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/dormancy.py:114"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1bb14c8ef6c5666f", "level": "note", "message": {"text": "Possibly dead Python function: cmd_resume"}, "properties": {"repobilityId": "446f8414d55507a8", "scanner": "scanner-primary", "fingerprint": "1bb14c8ef6c5666f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/dormancy.py:125"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6dd3708f8ba2a73b", "level": "note", "message": {"text": "Possibly dead Python function: cmd_status"}, "properties": {"repobilityId": "244b91f3ae7622bf", "scanner": "scanner-primary", "fingerprint": "6dd3708f8ba2a73b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/dormancy.py:136"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ac0ba83120428705", "level": "note", "message": {"text": "Possibly dead Python function: cmd_train"}, "properties": {"repobilityId": "8aa807ee836ae2c5", "scanner": "scanner-primary", "fingerprint": "ac0ba83120428705", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/lens.py:384"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fd7a5d62d423c8f4", "level": "note", "message": {"text": "Possibly dead Python function: cmd_status"}, "properties": {"repobilityId": "244b91f3ae7622bf", "scanner": "scanner-primary", "fingerprint": "fd7a5d62d423c8f4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/lens.py:402"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f401618e44b6f60c", "level": "note", "message": {"text": "Possibly dead Python function: cmd_rollback"}, "properties": {"repobilityId": "29e9cbf25b644a38", "scanner": "scanner-primary", "fingerprint": "f401618e44b6f60c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/lens.py:415"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cb6517614fad122d", "level": "note", "message": {"text": "Possibly dead Python function: cmd_sim"}, "properties": {"repobilityId": "d96ebe744d21eaa8", "scanner": "scanner-primary", "fingerprint": "cb6517614fad122d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/lens.py:420"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c7fb2c59ce19962", "level": "note", "message": {"text": "Possibly dead Python function: cmd_show"}, "properties": {"repobilityId": "a65c825fe9b6238d", "scanner": "scanner-primary", "fingerprint": "2c7fb2c59ce19962", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/policy.py:160"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3bb53b1585a5a5ab", "level": "note", "message": {"text": "Possibly dead Python function: chunk_text"}, "properties": {"repobilityId": "41f38b766597f941", "scanner": "scanner-primary", "fingerprint": "3bb53b1585a5a5ab", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:125"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-340abaf2930bb7e4", "level": "note", "message": {"text": "Possibly dead Python function: repl"}, "properties": {"repobilityId": "6f5d3779bbb8be8b", "scanner": "scanner-primary", "fingerprint": "340abaf2930bb7e4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:144"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c3cbd3f519caf23b", "level": "note", "message": {"text": "Possibly dead Python function: git_commit_for"}, "properties": {"repobilityId": "c0867ef417fc45f5", "scanner": "scanner-primary", "fingerprint": "c3cbd3f519caf23b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:238"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aac0b8f680e89f22", "level": "note", "message": {"text": "Possibly dead Python function: cmd_open"}, "properties": {"repobilityId": "51ce4820b5a5ea39", "scanner": "scanner-primary", "fingerprint": "aac0b8f680e89f22", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:537"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1a275876947a2f11", "level": "note", "message": {"text": "Possibly dead Python function: cmd_ingest"}, "properties": {"repobilityId": "80a0cb444c530ecc", "scanner": "scanner-primary", "fingerprint": "1a275876947a2f11", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:543"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-948383420baefab0", "level": "note", "message": {"text": "Possibly dead Python function: cmd_walk"}, "properties": {"repobilityId": "23981db4546b85ad", "scanner": "scanner-primary", "fingerprint": "948383420baefab0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:567"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f0ffc8d1efe327fe", "level": "note", "message": {"text": "Possibly dead Python function: cmd_resume"}, "properties": {"repobilityId": "446f8414d55507a8", "scanner": "scanner-primary", "fingerprint": "f0ffc8d1efe327fe", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:582"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0721bf84a5e88e1a", "level": "note", "message": {"text": "Possibly dead Python function: cmd_validate"}, "properties": {"repobilityId": "e595afaaf6f22972", "scanner": "scanner-primary", "fingerprint": "0721bf84a5e88e1a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/continuum.py:587"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c5686ce9c5061253", "level": "note", "message": {"text": "Possibly dead Python function: cmd_match"}, "properties": {"repobilityId": "43ca5e4c80a1c802", "scanner": "scanner-primary", "fingerprint": "c5686ce9c5061253", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/replay.py:262"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-57b9438b70fd488c", "level": "note", "message": {"text": "Possibly dead Python function: cmd_accept"}, "properties": {"repobilityId": "3bc649f3043f5f28", "scanner": "scanner-primary", "fingerprint": "57b9438b70fd488c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/replay.py:280"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a8aaaa5dcffd3f40", "level": "note", "message": {"text": "Possibly dead Python function: cmd_reject"}, "properties": {"repobilityId": "78361cc585a5bea3", "scanner": "scanner-primary", "fingerprint": "a8aaaa5dcffd3f40", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/replay.py:292"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-37d5d96e24a096e4", "level": "note", "message": {"text": "Possibly dead Python function: cmd_refresh"}, "properties": {"repobilityId": "31c19b7b4b453346", "scanner": "scanner-primary", "fingerprint": "37d5d96e24a096e4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/replay.py:299"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6b4fb82ab2410c4", "level": "note", "message": {"text": "Possibly dead Python function: cmd_stats"}, "properties": {"repobilityId": "192d1822cd670340", "scanner": "scanner-primary", "fingerprint": "f6b4fb82ab2410c4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/replay.py:304"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-73b033f84e02adc7", "level": "note", "message": {"text": "Possibly dead Python function: cmd_calibrate"}, "properties": {"repobilityId": "b06b10fbce9518fc", "scanner": "scanner-primary", "fingerprint": "73b033f84e02adc7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/replay.py:314"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6ea315fd32b058fd", "level": "note", "message": {"text": "Possibly dead Python function: cmd_think"}, "properties": {"repobilityId": "3af8ed873730ae1c", "scanner": "scanner-primary", "fingerprint": "6ea315fd32b058fd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/chronosynaptic.py:418"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-098593a78e897135", "level": "note", "message": {"text": "Possibly dead Python function: cmd_collapse_notes"}, "properties": {"repobilityId": "6f8be4e7d48e1340", "scanner": "scanner-primary", "fingerprint": "098593a78e897135", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/chronosynaptic.py:448"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c86f58e1f850f8b1", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in dashboard/server.mjs:2"}, "properties": {"repobilityId": "48ae8903c63eac29", "scanner": "scanner-primary", "fingerprint": "c86f58e1f850f8b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/server.mjs"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-ad8659727e389ffe", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in dashboard/public/app.js:335"}, "properties": {"repobilityId": "5394d586a0378a22", "scanner": "scanner-primary", "fingerprint": "ad8659727e389ffe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/public/app.js"}, "region": {"startLine": 335}}}]}, {"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-2e6fdc6feb082813", "level": "note", "message": {"text": "Very large file: skills/openclaw/cypher-tempre-self-model/selftest.py (1040 lines)"}, "properties": {"repobilityId": "333899a559b24290", "scanner": "scanner-primary", "fingerprint": "2e6fdc6feb082813", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b885f654d2d7a7e6", "level": "note", "message": {"text": "Very large file: skills/openclaw/cypher-tempre-self-model/recall.py (2332 lines)"}, "properties": {"repobilityId": "1be8b760fe19359f", "scanner": "scanner-primary", "fingerprint": "b885f654d2d7a7e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a4957a72003a3f66", "level": "note", "message": {"text": "Very large file: skills/hermes/cypher-tempre-self-model/selftest.py (1040 lines)"}, "properties": {"repobilityId": "fa618b3efcd20297", "scanner": "scanner-primary", "fingerprint": "a4957a72003a3f66", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2088bbae9cb4c418", "level": "note", "message": {"text": "Very large file: skills/hermes/cypher-tempre-self-model/recall.py (2332 lines)"}, "properties": {"repobilityId": "cb48f221991a1d1a", "scanner": "scanner-primary", "fingerprint": "2088bbae9cb4c418", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b2545869c61f610b", "level": "note", "message": {"text": "Very large file: skills/codex/cypher-tempre-self-model/selftest.py (1040 lines)"}, "properties": {"repobilityId": "224b1fadd1b0b3b5", "scanner": "scanner-primary", "fingerprint": "b2545869c61f610b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-40b16b76022e5ce5", "level": "note", "message": {"text": "Very large file: skills/codex/cypher-tempre-self-model/recall.py (2332 lines)"}, "properties": {"repobilityId": "94cc6f1c55c44d31", "scanner": "scanner-primary", "fingerprint": "40b16b76022e5ce5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e4a3f0935c72fd50", "level": "note", "message": {"text": "Very large file: skills/nanoclaw/cypher-tempre-self-model/selftest.py (1040 lines)"}, "properties": {"repobilityId": "4984bb29da631592", "scanner": "scanner-primary", "fingerprint": "e4a3f0935c72fd50", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8f7fa7d3e7938e16", "level": "note", "message": {"text": "Very large file: skills/nanoclaw/cypher-tempre-self-model/recall.py (2332 lines)"}, "properties": {"repobilityId": "0f963f0944e1f342", "scanner": "scanner-primary", "fingerprint": "8f7fa7d3e7938e16", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d034f78b3c8ae7bb", "level": "note", "message": {"text": "Very large file: skills/claude/cypher-tempre-self-model/selftest.py (1040 lines)"}, "properties": {"repobilityId": "1d2d8daa2ee85449", "scanner": "scanner-primary", "fingerprint": "d034f78b3c8ae7bb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-868c847672833d93", "level": "note", "message": {"text": "Very large file: skills/claude/cypher-tempre-self-model/recall.py (2332 lines)"}, "properties": {"repobilityId": "5bcde5fd151ffffc", "scanner": "scanner-primary", "fingerprint": "868c847672833d93", "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-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "6e129bbe1beec99a", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b4d3758d10cc7ef8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: skills/openclaw/cypher-tempre-self-model/SKILL.md"}, "properties": {"repobilityId": "14dde5d8e99e3d9c", "scanner": "scanner-primary", "fingerprint": "b4d3758d10cc7ef8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/openclaw/cypher-tempre-self-model/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a7b5052a1340e204", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: skills/hermes/cypher-tempre-self-model/SKILL.md"}, "properties": {"repobilityId": "d7fb6b52d0bd1394", "scanner": "scanner-primary", "fingerprint": "a7b5052a1340e204", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/hermes/cypher-tempre-self-model/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-04416195ebcaa028", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: skills/codex/cypher-tempre-self-model/SKILL.md"}, "properties": {"repobilityId": "bff0711387a9f86a", "scanner": "scanner-primary", "fingerprint": "04416195ebcaa028", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/codex/cypher-tempre-self-model/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cad85969b0f6e55a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: skills/nanoclaw/cypher-tempre-self-model/SKILL.md"}, "properties": {"repobilityId": "c1b2502cc9e93dd2", "scanner": "scanner-primary", "fingerprint": "cad85969b0f6e55a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/nanoclaw/cypher-tempre-self-model/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-89d63962512975cf", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: skills/claude/cypher-tempre-self-model/SKILL.md"}, "properties": {"repobilityId": "245f399cb12e69ef", "scanner": "scanner-primary", "fingerprint": "89d63962512975cf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "skills/claude/cypher-tempre-self-model/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e6d7c0c85600a52d", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/server.mjs:373"}, "properties": {"repobilityId": "d73e04a88b4daa71", "scanner": "scanner-primary", "fingerprint": "e6d7c0c85600a52d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-61bfd08771c3a96c", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/test/learning-overview.test.mjs:14"}, "properties": {"repobilityId": "1fb7054066f533c7", "scanner": "scanner-primary", "fingerprint": "61bfd08771c3a96c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a4ed404e1a2ca44", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 dashboard/public/app.js:266"}, "properties": {"repobilityId": "38eaac85593fff84", "scanner": "scanner-primary", "fingerprint": "0a4ed404e1a2ca44", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9013cac26358c93e", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/openclaw/cypher-tempre-self-model/lens.py:173"}, "properties": {"repobilityId": "15215d5390d2ba57", "scanner": "scanner-primary", "fingerprint": "9013cac26358c93e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32fbd17d33004599", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/openclaw/cypher-tempre-self-model/policy.py:95"}, "properties": {"repobilityId": "a778214703cd5f4d", "scanner": "scanner-primary", "fingerprint": "32fbd17d33004599", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f63dc2267cc9be68", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/openclaw/cypher-tempre-self-model/recall.py:175"}, "properties": {"repobilityId": "74be2d32662c4fab", "scanner": "scanner-primary", "fingerprint": "f63dc2267cc9be68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa169f45b537c58e", "level": "none", "message": {"text": "Commented-code block (9 lines) in skills/openclaw/cypher-tempre-self-model/poq.py:171"}, "properties": {"repobilityId": "6ddb1d58959126e0", "scanner": "scanner-primary", "fingerprint": "fa169f45b537c58e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31b7769e306bcbb4", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/openclaw/cypher-tempre-self-model/timechain.py:265"}, "properties": {"repobilityId": "241ec9b7af0d7c51", "scanner": "scanner-primary", "fingerprint": "31b7769e306bcbb4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa2b5bcb169b57b8", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/hermes/cypher-tempre-self-model/lens.py:173"}, "properties": {"repobilityId": "8efb8a1fcf3d6985", "scanner": "scanner-primary", "fingerprint": "aa2b5bcb169b57b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0c3401dbec16ef5", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/hermes/cypher-tempre-self-model/policy.py:95"}, "properties": {"repobilityId": "b2514362c8b90e8b", "scanner": "scanner-primary", "fingerprint": "b0c3401dbec16ef5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01bbf61891587d59", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/hermes/cypher-tempre-self-model/recall.py:175"}, "properties": {"repobilityId": "9e54643fcc0f78da", "scanner": "scanner-primary", "fingerprint": "01bbf61891587d59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6017c663b02f0d02", "level": "none", "message": {"text": "Commented-code block (9 lines) in skills/hermes/cypher-tempre-self-model/poq.py:171"}, "properties": {"repobilityId": "5139900f830a0259", "scanner": "scanner-primary", "fingerprint": "6017c663b02f0d02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b398f86b56c5ac2", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/hermes/cypher-tempre-self-model/timechain.py:265"}, "properties": {"repobilityId": "a30eb1a0ce309144", "scanner": "scanner-primary", "fingerprint": "6b398f86b56c5ac2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf82cf472bcccf05", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/codex/cypher-tempre-self-model/lens.py:173"}, "properties": {"repobilityId": "d5e238755f1addde", "scanner": "scanner-primary", "fingerprint": "bf82cf472bcccf05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45ce0e2792182c50", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/codex/cypher-tempre-self-model/policy.py:95"}, "properties": {"repobilityId": "aeefe47c1be38c62", "scanner": "scanner-primary", "fingerprint": "45ce0e2792182c50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc0c9e3fb9ccaa07", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/codex/cypher-tempre-self-model/recall.py:175"}, "properties": {"repobilityId": "176f1868e4b6e473", "scanner": "scanner-primary", "fingerprint": "bc0c9e3fb9ccaa07", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-904f34c86f373456", "level": "none", "message": {"text": "Commented-code block (9 lines) in skills/codex/cypher-tempre-self-model/poq.py:171"}, "properties": {"repobilityId": "c94362cc62dc99ca", "scanner": "scanner-primary", "fingerprint": "904f34c86f373456", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-576e0707eb2648ba", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/codex/cypher-tempre-self-model/timechain.py:265"}, "properties": {"repobilityId": "bb8c5b15e23c70ed", "scanner": "scanner-primary", "fingerprint": "576e0707eb2648ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91846719585c67a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/nanoclaw/cypher-tempre-self-model/lens.py:173"}, "properties": {"repobilityId": "df1f36362fbfbd98", "scanner": "scanner-primary", "fingerprint": "91846719585c67a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf2b7d989cfed7cc", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/nanoclaw/cypher-tempre-self-model/policy.py:95"}, "properties": {"repobilityId": "deff9f2bcfa2ad72", "scanner": "scanner-primary", "fingerprint": "bf2b7d989cfed7cc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-451fec0ca82b9b4f", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/nanoclaw/cypher-tempre-self-model/recall.py:175"}, "properties": {"repobilityId": "5c211e255cd686fd", "scanner": "scanner-primary", "fingerprint": "451fec0ca82b9b4f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd9105d60abfa8fd", "level": "none", "message": {"text": "Commented-code block (9 lines) in skills/nanoclaw/cypher-tempre-self-model/poq.py:171"}, "properties": {"repobilityId": "2aa0efd65db7d8bd", "scanner": "scanner-primary", "fingerprint": "bd9105d60abfa8fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6e3ac3de49040aa", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/nanoclaw/cypher-tempre-self-model/timechain.py:265"}, "properties": {"repobilityId": "8aef526fb2ca8e0d", "scanner": "scanner-primary", "fingerprint": "e6e3ac3de49040aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-840811c3d6bd4d00", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/claude/cypher-tempre-self-model/lens.py:173"}, "properties": {"repobilityId": "c0340b5521bd0fea", "scanner": "scanner-primary", "fingerprint": "840811c3d6bd4d00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-426f0a73a79a103c", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/claude/cypher-tempre-self-model/policy.py:95"}, "properties": {"repobilityId": "e1d6fd7917a20123", "scanner": "scanner-primary", "fingerprint": "426f0a73a79a103c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a765ff9939f4c197", "level": "none", "message": {"text": "Commented-code block (5 lines) in skills/claude/cypher-tempre-self-model/recall.py:175"}, "properties": {"repobilityId": "f32c89b24491d9c2", "scanner": "scanner-primary", "fingerprint": "a765ff9939f4c197", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-656a8d02d0494ef3", "level": "none", "message": {"text": "Commented-code block (9 lines) in skills/claude/cypher-tempre-self-model/poq.py:171"}, "properties": {"repobilityId": "59024368954aea7e", "scanner": "scanner-primary", "fingerprint": "656a8d02d0494ef3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-700624acb1549517", "level": "none", "message": {"text": "Commented-code block (6 lines) in skills/claude/cypher-tempre-self-model/timechain.py:265"}, "properties": {"repobilityId": "20da455fb4c7ed0a", "scanner": "scanner-primary", "fingerprint": "700624acb1549517", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "67416925956c7cdb", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "9cd54587b9595946", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "39f6c0f66843c7eb", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "01283c609f017dd6", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "ecb82a6da7385e45", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "dde5e3c727b13a3f", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "3b85e65747e0c40c", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "c99de98c5e1fe842", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "39d83ce34bbc5534", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "0e3f55051820a018", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "1d3a836c0a6c6344", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "76c87c502b28fdab", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "0d1eb44bb366aede", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "9f912e0c11b1cce3", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "bd879d227898bf35", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "c657a6896b39dfc6", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "99ef6b067abe281f", "scanner": "scanner-primary", "fingerprint": "9c866fd54d1c6822", "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": "ea3f804f9260b85f", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "6c3b3ff5112241de", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "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": "020ad03c29ca38c1", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}