{"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-296931021ee38e8f", "name": "Possibly dead Python function: check_stale_imports", "shortDescription": {"text": "Possibly dead Python function: check_stale_imports"}, "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-bbc2750acc952c70", "name": "Possibly dead Python function: check_version_consistency", "shortDescription": {"text": "Possibly dead Python function: check_version_consistency"}, "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-f2a223a613710a0f", "name": "Possibly dead Python function: check_pact_exports", "shortDescription": {"text": "Possibly dead Python function: check_pact_exports"}, "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-287a29b1c00740d2", "name": "Possibly dead Python function: check_stub_markers", "shortDescription": {"text": "Possibly dead Python function: check_stub_markers"}, "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-4834da587ecfd67f", "name": "Possibly dead Python function: check_absolute_imports", "shortDescription": {"text": "Possibly dead Python function: check_absolute_imports"}, "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-902ac9aea14b744d", "name": "Possibly dead Python function: check_drift_monitor_api", "shortDescription": {"text": "Possibly dead Python function: check_drift_monitor_api"}, "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-65fe891ec13dbf17", "name": "Possibly dead Python function: check_runtime_exports", "shortDescription": {"text": "Possibly dead Python function: check_runtime_exports"}, "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-4b260b5043048c81", "name": "Possibly dead Python function: sort_key", "shortDescription": {"text": "Possibly dead Python function: sort_key"}, "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-80ed0a5b4bf93c91", "name": "Possibly dead Python function: visit_Call", "shortDescription": {"text": "Possibly dead Python function: visit_Call"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d072041ef4b3e4c", "name": "Possibly dead Python function: handle_notification", "shortDescription": {"text": "Possibly dead Python function: handle_notification"}, "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-d3e60a350af85b79", "name": "Possibly dead Python function: preset_pattern", "shortDescription": {"text": "Possibly dead Python function: preset_pattern"}, "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-f8dea560801d6ae9", "name": "Possibly dead Python function: openapi_json", "shortDescription": {"text": "Possibly dead Python function: openapi_json"}, "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-a72b6f0133808354", "name": "Possibly dead Python function: workflow_tool", "shortDescription": {"text": "Possibly dead Python function: workflow_tool"}, "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-628abfb3e6fe463b", "name": "Possibly dead Python function: healthz", "shortDescription": {"text": "Possibly dead Python function: healthz"}, "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-0c52247f1493c306", "name": "Possibly dead Python function: readyz", "shortDescription": {"text": "Possibly dead Python function: readyz"}, "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-49563ca04db17983", "name": "Stray `console.log` in TS/JS \u2014 docker/mock-api-server/server.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 docker/mock-api-server/server.js:19"}, "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-ed09deeda501356e", "name": "Stray `console.log` in TS/JS \u2014 tests/integration/test-learning-system.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-learning-system.js:82"}, "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-e6e7f888f6569e41", "name": "Stray `console.log` in TS/JS \u2014 tests/integration/test-hooks-system.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-hooks-system.js:59"}, "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-9e8f72ba1e7f77da", "name": "Stray `console.log` in TS/JS \u2014 tests/integration/run-all.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/run-all.js:58"}, "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-69a483a2c21a7a0e", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-uninstall.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-uninstall.js:18"}, "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-c9e3c11be3c72fb4", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/post-install.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/post-install.js:20"}, "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-4434161853dc93b7", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-install.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-install.js:19"}, "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-47db41a1c378acb8", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/build-plugin.js:161", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/build-plugin.js:161"}, "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-811b97a186553693", "name": "Stray `console.log` in TS/JS \u2014 scripts/learning/digest-builder.js:212", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/digest-builder.js:212"}, "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-0e4325234013fd51", "name": "Stray `console.log` in TS/JS \u2014 scripts/learning/observation-logger.js:200", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/observation-logger.js:200"}, "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-d28580356fde5d77", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-skills.js:177", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-skills.js:177"}, "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-be0f7d25da2ff607", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-commands.js:123", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-commands.js:123"}, "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-1c3049ec85a37bad", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-agents.js:186", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-agents.js:186"}, "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-8c597c1d6ec7f1b5", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-rules.js:191", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-rules.js:191"}, "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-9e2d588082eae3f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-hooks.js:270", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-hooks.js:270"}, "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-efa96f3ce3479b5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/run-all.js:92", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/run-all.js:92"}, "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-b0b3e37b27e350cb", "name": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/test-learning-system.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/test-learning-system.js:82"}, "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-29f61aad8af70b6c", "name": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/test-hooks-system.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/test-hooks-system.js:59"}, "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-fd236a5820ad4901", "name": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/run-all.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/run-all.js:58"}, "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-0ff349eeb4bd82f4", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/gitignored-claude-warn.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/gitignored-claude-warn.js:40"}, "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-1bb5eb6bfc502ffd", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/stop.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/stop.js:26"}, "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-811d558f7f74236a", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-deployment.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-deployment.js:37"}, "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-13fa84d41fa85a71", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-drift-warn.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-drift-warn.js:44"}, "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-24f171e2278c276c", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/auto-format.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/auto-format.js:21"}, "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-44b40fb3fe75f62f", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/pre-compact.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/pre-compact.js:25"}, "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-03bf2e718fed7120", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-telemetry-autocommit.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-telemetry-autocommit.js:64"}, "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-000ad32234714cf1", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/detect-package-manager.js:163", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/detect-package-manager.js:163"}, "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-e3bc193d4708647a", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-bash-command.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-bash-command.js:29"}, "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-3d5d1898938edbba", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-end.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-end.js:26"}, "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-021c6d577ba10edf", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/log-triage-gate.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/log-triage-gate.js:29"}, "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-6cf75265ffa7e3e6", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/user-prompt-rules-reminder.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/user-prompt-rules-reminder.js:33"}, "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-f238f5ba0f31a68d", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/enforce-framework-first.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/enforce-framework-first.js:16"}, "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-ac7f625e9a3f58ac", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-start.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-start.js:42"}, "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-c8b5221099bba82e", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-workflow.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-workflow.js:33"}, "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-41b4f4f3c19dbf72", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/integration-hygiene.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/integration-hygiene.js:30"}, "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-de3c1f217d72a063", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8e0e6c2c0cda64e", "name": "Docker base image uses a mutable or implicit tag: kailash.workflow.builder", "shortDescription": {"text": "Docker base image uses a mutable or implicit tag: kailash.workflow.builder"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-147664d1612fec24", "name": "Docker base image uses a mutable or implicit tag: kailash.runtime.local", "shortDescription": {"text": "Docker base image uses a mutable or implicit tag: kailash.runtime.local"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fbb2c32c3a72b8af", "name": "Dockerfile runs as root: docker/mock-api-server/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: docker/mock-api-server/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6c62a8a01d37bcf1", "name": "Docker base image is tag-pinned but not digest-pinned: node:18-alpine", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: node:18-alpine"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-739df006d424e2e5", "name": "Dockerfile runs as root: tests/infrastructure/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: tests/infrastructure/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8c4d85855f915fec", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63e1e85bad236a1c", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66329f134b68624a", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.12-alpine", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-alpine"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab1d8e950af620f4", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2463c925be259992", "name": "Insecure pattern 'eval_used' in .pre-commit-config.yaml:71", "shortDescription": {"text": "Insecure pattern 'eval_used' in .pre-commit-config.yaml:71"}, "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-95a2bd193c1db1ce", "name": "Possible secret in docker/init-mongo.js", "shortDescription": {"text": "Possible secret in docker/init-mongo.js"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-78bfaaafeb5d452e", "name": "Insecure pattern 'cors_wildcard' in docker/mock-api-server/server.js:10", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in docker/mock-api-server/server.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c25282f6005b50e7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/_static/custom.js:58", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/_static/custom.js:58"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca5c45d5404985b8", "name": "Insecure pattern 'node_child_process' in scripts/plugin/build-plugin.js:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/plugin/build-plugin.js:16"}, "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-4550f15aa37301a3", "name": "Possible secret in scripts/deployment/deploy-tenant.sh", "shortDescription": {"text": "Possible secret in scripts/deployment/deploy-tenant.sh"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-fb0510ed80633375", "name": "Insecure pattern 'node_child_process' in scripts/ci/validate-hooks.js:14", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ci/validate-hooks.js:14"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aebc61e67d3eea49", "name": "Insecure pattern 'node_child_process' in scripts/ci/run-all.js:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ci/run-all.js:13"}, "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-00d55c57423b4bd9", "name": "Insecure pattern 'cors_wildcard' in packages/kailash-nexus/src/nexus/core.py:2763", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in packages/kailash-nexus/src/nexus/core.py:2763"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ca6aa2bcf068679", "name": "Insecure pattern 'debug_true' in packages/kailash-kaizen/scripts/demo_alternative_config.py:30", "shortDescription": {"text": "Insecure pattern 'debug_true' in packages/kailash-kaizen/scripts/demo_alternative_config.py:30"}, "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-3bc35a78191f719e", "name": "Insecure pattern 'subprocess_shell_true' in packages/kailash-kaizen/src/kaizen/mcp/builtin_server/tools/bash.py:99", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in packages/kailash-kaizen/src/kaizen/mcp/builtin_server/tools/bash.py:99"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2bcfe8ada32709e7", "name": "Insecure pattern 'debug_true' in packages/kailash-kaizen/src/kaizen/core/config.py:546", "shortDescription": {"text": "Insecure pattern 'debug_true' in packages/kailash-kaizen/src/kaizen/core/config.py:546"}, "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-f8da607fb9d839fd", "name": "Possible secret in packages/kailash-dataflow/deployment/kubernetes/postgres-deployment.yaml", "shortDescription": {"text": "Possible secret in packages/kailash-dataflow/deployment/kubernetes/postgres-deployment.yaml"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-569e54334d5df514", "name": "Possible secret in packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml", "shortDescription": {"text": "Possible secret in packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-207be7639da8fe2e", "name": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml:1585", "shortDescription": {"text": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml:1585"}, "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-a7f79ac4eb181863", "name": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/core/error_catalog.yaml:516", "shortDescription": {"text": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/core/error_catalog.yaml:516"}, "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-e3f5eda56af1a5c8", "name": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/debug/solution_generator.py:736", "shortDescription": {"text": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/debug/solution_generator.py:736"}, "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-f350ad65c0a5abea", "name": "Possible secret in packages/kaizen-agents/src/kaizen_agents/governance/clearance.py", "shortDescription": {"text": "Possible secret in packages/kaizen-agents/src/kaizen_agents/governance/clearance.py"}, "fullDescription": {"text": "Detected pattern matching openai_or_anthropic_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-44f136bf815303cc", "name": "Insecure pattern 'subprocess_shell_true' in packages/kaizen-agents/src/kaizen_agents/delegate/tools/bash_tool.py:70", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in packages/kaizen-agents/src/kaizen_agents/delegate/tools/bash_tool.py:70"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-97cb82f573eae5b3", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:16"}, "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-d73d93f274412431", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/codex-dispatcher/run.mjs:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/codex-dispatcher/run.mjs:23"}, "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-582b9ca8b75e11fb", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorizatio", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorization-receipt/test.mjs:18"}, "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-b1cebf20883879dd", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-proximity-band/run.mjs:32", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-proximity-band/run.mjs:32"}, "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-2181595441e9b424", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/forest-ledger/run.mjs:34", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/forest-ledger/run.mjs:34"}, "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-f477265731218c7f", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/coc-sync-description-normalize/run.mjs:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/coc-sync-description-normalize/run.mjs:23"}, "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-ef4ec5b9d7cfa8f5", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-extraction-history/run.mjs:26", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-extraction-history/run.mjs:26"}, "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-b51b2452d40aa8ed", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/strip-build-internal/run.mjs:34", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/strip-build-internal/run.mjs:34"}, "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-fa0cdd8e8556474d", "name": "Insecure pattern 'node_child_process' in .claude/hooks/signing-mutation-guard.js:81", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/signing-mutation-guard.js:81"}, "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-2032dbee2655cca8", "name": "Insecure pattern 'node_child_process' in .claude/hooks/gitignored-claude-warn.js:35", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/gitignored-claude-warn.js:35"}, "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-4b7d32c73db1b050", "name": "Insecure pattern 'node_child_process' in .claude/hooks/coc-drift-warn.js:40", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-drift-warn.js:40"}, "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-2611a47ba439c081", "name": "Insecure pattern 'node_child_process' in .claude/hooks/auto-format.js:15", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/auto-format.js:15"}, "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-2c6ba1d1166151d0", "name": "Insecure pattern 'node_child_process' in .claude/hooks/coc-telemetry-autocommit.js:57", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-telemetry-autocommit.js:57"}, "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-26021418a840b2df", "name": "Insecure pattern 'node_child_process' in .claude/hooks/integrity-guard.js:73", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/integrity-guard.js:73"}, "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-671829b197d4bb87", "name": "Insecure pattern 'node_child_process' in .claude/hooks/validate-bash-command.js:82", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-bash-command.js:82"}, "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-038b609cc76ccb86", "name": "Insecure pattern 'node_child_process' in .claude/hooks/validate-prod-deploy.js:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-prod-deploy.js:21"}, "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-0573987b2d04d9fa", "name": "Insecure pattern 'node_child_process' in .claude/hooks/session-end.js:354", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-end.js:354"}, "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-26b9bc134ee773c2", "name": "Insecure pattern 'node_child_process' in .claude/hooks/log-triage-gate.js:22", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/log-triage-gate.js:22"}, "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-de5d808e2ea0349d", "name": "Insecure pattern 'node_child_process' in .claude/hooks/pre-commit-branch-scope.js:53", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/pre-commit-branch-scope.js:53"}, "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-75d03103350bb574", "name": "Insecure pattern 'node_child_process' in .claude/hooks/multi-operator-sessionstart.js:57", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/multi-operator-sessionstart.js:57"}, "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-710a1b21d2255afd", "name": "Insecure pattern 'node_child_process' in .claude/hooks/adjacency-leasecheck.js:68", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/adjacency-leasecheck.js:68"}, "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-18a865347dbf6042", "name": "Insecure pattern 'node_child_process' in .claude/hooks/fold-amendment-paired-with-helper.js:73", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/fold-amendment-paired-with-helper.js:73"}, "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-7a7e650cf8e80d55", "name": "Insecure pattern 'node_child_process' in .claude/hooks/session-start.js:19", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-start.js:19"}, "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-b592aea0e7199025", "name": "Insecure pattern 'subprocess_shell_true' in .claude/skills/35-kailash-align/SKILL.md:109", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in .claude/skills/35-kailash-align/SKILL.md:109"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2425da2f852e32d0", "name": "Possible secret in .claude/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Possible secret in .claude/skills/18-security-patterns/SKILL.md"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-a7259aab8ecf63ea", "name": "Insecure pattern 'eval_used' in .claude/skills/18-security-patterns/SKILL.md:107", "shortDescription": {"text": "Insecure pattern 'eval_used' in .claude/skills/18-security-patterns/SKILL.md:107"}, "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-47eae1bf9ad0cbee", "name": "Insecure pattern 'debug_true' in src/kailash/middleware/core/workflows.py:325", "shortDescription": {"text": "Insecure pattern 'debug_true' in src/kailash/middleware/core/workflows.py:325"}, "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-9008af17c2448325", "name": "Possible secret in src/kailash/middleware/core/schema.py", "shortDescription": {"text": "Possible secret in src/kailash/middleware/core/schema.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-a39c5a6ead9dc93b", "name": "Insecure pattern 'debug_true' in src/kailash/middleware/core/agent_ui.py:747", "shortDescription": {"text": "Insecure pattern 'debug_true' in src/kailash/middleware/core/agent_ui.py:747"}, "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-abf888f4cb0a9215", "name": "Possible secret in src/kailash/resources/factory.py", "shortDescription": {"text": "Possible secret in src/kailash/resources/factory.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-167457feaf0efbe7", "name": "Insecure pattern 'exec_used' in src/kailash/cli/commands.py:498", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/cli/commands.py:498"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ee3a0c44b619ccc3", "name": "Insecure pattern 'debug_true' in src/kailash/migration/documentation_generator.py:513", "shortDescription": {"text": "Insecure pattern 'debug_true' in src/kailash/migration/documentation_generator.py:513"}, "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-548fb8d74febaac8", "name": "Insecure pattern 'debug_true' in src/kailash/migration/README.md:412", "shortDescription": {"text": "Insecure pattern 'debug_true' in src/kailash/migration/README.md:412"}, "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-597e52079acdecb1", "name": "Insecure pattern 'eval_used' in src/kailash/workflow/convergence.py:101", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/workflow/convergence.py:101"}, "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-10f3ac234e81cbb6", "name": "Insecure pattern 'eval_used' in src/kailash/workflow/cycle_builder.py:227", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/workflow/cycle_builder.py:227"}, "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-7c6e27f9cdf247b7", "name": "Insecure pattern 'exec_used' in src/kailash/workflow/cycle_builder.py:227", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/workflow/cycle_builder.py:227"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-29f8f32659080f8f", "name": "Insecure pattern 'eval_used' in src/kailash/workflow/cycle_config.py:270", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/workflow/cycle_config.py:270"}, "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-239f4ef13005811b", "name": "Insecure pattern 'exec_used' in src/kailash/workflow/cycle_config.py:269", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/workflow/cycle_config.py:269"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8886c94d8a55681c", "name": "Insecure pattern 'debug_true' in src/kailash/runtime/testing.py:352", "shortDescription": {"text": "Insecure pattern 'debug_true' in src/kailash/runtime/testing.py:352"}, "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-215ee188c1259723", "name": "Insecure pattern 'debug_true' in src/kailash/runtime/validation/core_error_catalog.yaml:23", "shortDescription": {"text": "Insecure pattern 'debug_true' in src/kailash/runtime/validation/core_error_catalog.yaml:23"}, "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-d6c1be1ed450ddef", "name": "Insecure pattern 'eval_used' in src/kailash/runtime/validation/connection_context.py:73", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/runtime/validation/connection_context.py:73"}, "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-047c1b11ff858a2b", "name": "Insecure pattern 'exec_used' in src/kailash/runtime/validation/connection_context.py:72", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/runtime/validation/connection_context.py:72"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6bc22d38da8848c7", "name": "Insecure pattern 'exec_used' in src/kailash/nodes/enterprise/batch_processor.py:279", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/enterprise/batch_processor.py:279"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-553eb31141d9169a", "name": "Insecure pattern 'subprocess_shell_true' in src/kailash/nodes/api/monitoring.py:377", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in src/kailash/nodes/api/monitoring.py:377"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e0f3b4e581e7942b", "name": "Insecure pattern 'eval_used' in src/kailash/nodes/transform/processors.py:432", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/nodes/transform/processors.py:432"}, "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-5881ca3e975b8f8f", "name": "Insecure pattern 'exec_used' in src/kailash/nodes/transform/processors.py:422", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/transform/processors.py:422"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-215ca24b0b02f7cf", "name": "Insecure pattern 'exec_used' in src/kailash/nodes/code/python.py:495", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/code/python.py:495"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7bb2d6f2f2967ff1", "name": "Insecure pattern 'exec_used' in src/kailash/nodes/code/async_python.py:819", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/code/async_python.py:819"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a952a92818cb0427", "name": "Possible secret in src/kailash/nodes/admin/user_management.py", "shortDescription": {"text": "Possible secret in src/kailash/nodes/admin/user_management.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-fff58ba6a0044ad9", "name": "Insecure pattern 'exec_used' in src/kailash/nodes/validation/validation_nodes.py:116", "shortDescription": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/validation/validation_nodes.py:116"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-095dedb3e66573d9", "name": "Insecure pattern 'eval_used' in src/kailash/nodes/logic/convergence.py:500", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/nodes/logic/convergence.py:500"}, "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-de1633324f57c8d7", "name": "Insecure pattern 'eval_used' in src/kailash/nodes/logic/loop.py:106", "shortDescription": {"text": "Insecure pattern 'eval_used' in src/kailash/nodes/logic/loop.py:106"}, "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-65aa740cba4a4a73", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17d9e19efb9e7911", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b36c5aa58a70033", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe6fbdf47ca70d54", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-feb458f590696966", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de66f4f5c42176c5", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09216238c870ae6a", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c4fb3f824e437796", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7e09126c7516424", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "docker/setup-buildx-action@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-02ec155eabbc88e7", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-77f07d0a32e90f0e", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0ca91c4494b8601", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/labeler@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37716d9c0a33ad5c", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfa89a7fd3b6d858", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-726ad4e9ae98895f", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/upload-artifact@v7 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6fc8582989f25461", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9ded8ea67a283be", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98d961504a488214", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a67a2cee09e8ab05", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/github-script@v9 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9b8a27fe6edd7c7d", "name": "Very large file: tests/integration/nodes/test_async_sql_functional.py (1379 lines)", "shortDescription": {"text": "Very large file: tests/integration/nodes/test_async_sql_functional.py (1379 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-65c98d0737b323eb", "name": "Very large file: tests/unit/delegate/test_dispatch.py (1337 lines)", "shortDescription": {"text": "Very large file: tests/unit/delegate/test_dispatch.py (1337 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-0f9c7381edbc3f10", "name": "Very large file: tests/unit/runtime/test_parameter_injector.py (1342 lines)", "shortDescription": {"text": "Very large file: tests/unit/runtime/test_parameter_injector.py (1342 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-8e1da3658315ac5b", "name": "Very large file: tests/unit/mcp_server/test_discovery.py (1483 lines)", "shortDescription": {"text": "Very large file: tests/unit/mcp_server/test_discovery.py (1483 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-6ce03a5111ffeaf4", "name": "Very large file: tests/trust/integration/test_mcp_integration.py (1599 lines)", "shortDescription": {"text": "Very large file: tests/trust/integration/test_mcp_integration.py (1599 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-1c4cdfd7b20ece4b", "name": "Very large file: tests/trust/unit/test_models_crypto.py (1707 lines)", "shortDescription": {"text": "Very large file: tests/trust/unit/test_models_crypto.py (1707 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-9a5b4c9ef4747c01", "name": "Very large file: tests/trust/unit/test_constraints_postures.py (1581 lines)", "shortDescription": {"text": "Very large file: tests/trust/unit/test_constraints_postures.py (1581 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-12a37356e9e4d182", "name": "Very large file: tests/trust/unit/test_verify_reasoning.py (1432 lines)", "shortDescription": {"text": "Very large file: tests/trust/unit/test_verify_reasoning.py (1432 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-690fc64ab0f93ede", "name": "Very large file: tests/trust/unit/test_w3c_vc.py (1503 lines)", "shortDescription": {"text": "Very large file: tests/trust/unit/test_w3c_vc.py (1503 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-9d719c941df916a9", "name": "Very large file: tests/e2e/test_durable_gateway_real_world.py (2484 lines)", "shortDescription": {"text": "Very large file: tests/e2e/test_durable_gateway_real_world.py (2484 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-f3d848b5ff1efa00", "name": "Very large file: tests/e2e/test_realworld_data_pipelines.py (1586 lines)", "shortDescription": {"text": "Very large file: tests/e2e/test_realworld_data_pipelines.py (1586 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-c519adc5d5e1996c", "name": "Very large file: tests/e2e/test_async_testing_demanding_real_world.py (1485 lines)", "shortDescription": {"text": "Very large file: tests/e2e/test_async_testing_demanding_real_world.py (1485 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-0265788101cd29f9", "name": "Very large file: tests/e2e/user_journeys/test_async_workflow_builder_user_flows.py (1472 lines)", "shortDescription": {"text": "Very large file: tests/e2e/user_journeys/test_async_workflow_builder_user_flows.py (1472 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-7b2bda40732e28e4", "name": "Very large file: tests/e2e/scenarios/test_admin_nodes_performance_e2e.py (1667 lines)", "shortDescription": {"text": "Very large file: tests/e2e/scenarios/test_admin_nodes_performance_e2e.py (1667 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-57de5a11aac4dea5", "name": "Very large file: scripts/spec_drift_gate.py (2831 lines)", "shortDescription": {"text": "Very large file: scripts/spec_drift_gate.py (2831 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-d6e8637fbe4e76da", "name": "Very large file: packages/kailash-nexus/src/nexus/core.py (4087 lines)", "shortDescription": {"text": "Very large file: packages/kailash-nexus/src/nexus/core.py (4087 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-8274f32f1e9ef71f", "name": "Very large file: packages/kailash-nexus/src/nexus/websocket_handlers.py (1347 lines)", "shortDescription": {"text": "Very large file: packages/kailash-nexus/src/nexus/websocket_handlers.py (1347 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-0f6b5caf435cf9ad", "name": "Very large file: packages/kailash-mcp/src/kailash_mcp/server.py (3051 lines)", "shortDescription": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/server.py (3051 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-45b50d69afe5a34f", "name": "Very large file: packages/kailash-mcp/src/kailash_mcp/auth/oauth.py (1814 lines)", "shortDescription": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/auth/oauth.py (1814 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-d20762da43fbef47", "name": "Very large file: packages/kailash-mcp/src/kailash_mcp/transports/transports.py (1473 lines)", "shortDescription": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/transports/transports.py (1473 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-14b1d7c189917785", "name": "Very large file: packages/kailash-mcp/src/kailash_mcp/advanced/subscriptions.py (1618 lines)", "shortDescription": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/advanced/subscriptions.py (1618 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-bb14ea76a4c298e2", "name": "Very large file: packages/kailash-mcp/src/kailash_mcp/discovery/discovery.py (1636 lines)", "shortDescription": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/discovery/discovery.py (1636 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-6a484230620391a9", "name": "Very large file: packages/kailash-pact/src/pact/engine.py (1413 lines)", "shortDescription": {"text": "Very large file: packages/kailash-pact/src/pact/engine.py (1413 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-b30f9a15c5562671", "name": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_workflows_nodes.py (1149 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_workflows_nodes.py (1149 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-019ef348871c5ac4", "name": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_graph_nodes.py (1237 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_graph_nodes.py (1237 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-9d669d0da0a0e24d", "name": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_query_processing_nodes.py (1378 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_query_processing_nodes.py (1378 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-1255fb2cdbcf356f", "name": "Very large file: packages/kailash-kaizen/tests/unit/rag/test_query_processing_nodes.py (1531 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/unit/rag/test_query_processing_nodes.py (1531 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-f87be5c2386776f1", "name": "Very large file: packages/kailash-kaizen/tests/unit/trust/test_transactional_resign.py (1408 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/unit/trust/test_transactional_resign.py (1408 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-b28a7fc4517649de", "name": "Very large file: packages/kailash-kaizen/tests/unit/core/test_base_agent_extension_points.py (1591 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/unit/core/test_base_agent_extension_points.py (1591 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-a3a650fc4a715496", "name": "Very large file: packages/kailash-kaizen/tests/e2e/autonomy/test_long_running_e2e.py (1221 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/e2e/autonomy/test_long_running_e2e.py (1221 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-d875ee2d0635d3c0", "name": "Very large file: packages/kailash-kaizen/tests/e2e/autonomy/test_full_integration_e2e.py (1625 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/tests/e2e/autonomy/test_full_integration_e2e.py (1625 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-2b3ebfccfd4068dc", "name": "Very large file: packages/kailash-kaizen/src/kaizen/l3/plan/executor.py (1492 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/l3/plan/executor.py (1492 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-32f7ed44289e413d", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai_nodes.py (1899 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai_nodes.py (1899 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-579a80e6e0a17e79", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/a2a.py (3710 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/a2a.py (3710 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-9cebb38101e6605c", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/self_organizing.py (1699 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/self_organizing.py (1699 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-071ede193f2ab234", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/llm_agent.py (2873 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/llm_agent.py (2873 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-3743615ca0a6930b", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/iterative_llm_agent.py (2426 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/iterative_llm_agent.py (2426 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-1363fa9266841867", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/intelligent_agent_orchestrator.py (2197 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/intelligent_agent_orchestrator.py (2197 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-9fd5b8e57e4cd4e4", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/advanced.py (2113 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/advanced.py (2113 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7fd4267fd9ab3021", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/agentic.py (1633 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/agentic.py (1633 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-f5a8eee24a7e1108", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/workflows.py (1320 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/workflows.py (1320 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-a359935104d43230", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/graph.py (1645 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/graph.py (1645 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-ad2f9f73b216b25f", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/privacy.py (1353 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/privacy.py (1353 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90a91c78ec38de3c", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/evaluation.py (1987 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/evaluation.py (1987 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-3aad6a484790d0bd", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/query_processing.py (2307 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/query_processing.py (2307 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-21ffead9dc32d2aa", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/optimized.py (1343 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/optimized.py (1343 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-b836ca90e575a85c", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/federated.py (1351 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/federated.py (1351 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-51259e5f7beaee90", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/similarity.py (1889 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/similarity.py (1889 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-958f3118d1d706de", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/conversational.py (1711 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/conversational.py (1711 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-732b8e93c2546c4a", "name": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/compliance/gdpr.py (2069 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/compliance/gdpr.py (2069 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-57617e64e1117eb2", "name": "Very large file: packages/kailash-kaizen/src/kaizen/core/framework.py (2373 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/core/framework.py (2373 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-9c3b65b8118238fb", "name": "Very large file: packages/kailash-kaizen/src/kaizen/core/agents.py (2863 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/core/agents.py (2863 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-505f7e8345b0016f", "name": "Very large file: packages/kailash-kaizen/src/kaizen/signatures/core.py (2059 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/signatures/core.py (2059 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-ba0833b7fe7ad136", "name": "Very large file: packages/kailash-kaizen/src/kaizen/llm/presets.py (2139 lines)", "shortDescription": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/llm/presets.py (2139 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-a48443f8f27f28f2", "name": "Very large file: packages/kailash-dataflow/tests/integration/migration/test_dependency_detection_accuracy_validation_int", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/integration/migration/test_dependency_detection_accuracy_validation_integration.py (1506 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-1cc049b7654f421c", "name": "Very large file: packages/kailash-dataflow/tests/unit/test_inspector.py (1374 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/unit/test_inspector.py (1374 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-5a51f1e2f5470630", "name": "Very large file: packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenancy_e2e.py (1318 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenancy_e2e.py (1318 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-b4fb978bc78f68c2", "name": "Very large file: packages/kailash-dataflow/tests/e2e/applications/test_real_application_building.py (1658 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/applications/test_real_application_building.py (1658 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-46a05cbd00b387ea", "name": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_migration_performance_tracker_e2e.py (1412 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_migration_performance_tracker_e2e.py (1412 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-1ae8a9042c3db615", "name": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_mitigation_strategy_engine_e2e.py (1354 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_mitigation_strategy_engine_e2e.py (1354 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-44e4090d0a7a0d0a", "name": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_column_removal_complete_user_workflows_e2e.py (1473", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_column_removal_complete_user_workflows_e2e.py (1473 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-28fdc6060465e7cb", "name": "Very large file: packages/kailash-dataflow/src/dataflow/testing/production_deployment_tester.py (1387 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/testing/production_deployment_tester.py (1387 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-8e7144f54aa8d06d", "name": "Very large file: packages/kailash-dataflow/src/dataflow/platform/inspector.py (3618 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/platform/inspector.py (3618 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-be52b250c3c1f1c8", "name": "Very large file: packages/kailash-dataflow/src/dataflow/platform/errors.py (3136 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/platform/errors.py (3136 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-0c76bd88634d4f05", "name": "Very large file: packages/kailash-dataflow/src/dataflow/tenancy/interceptor.py (1370 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/tenancy/interceptor.py (1370 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-c5d126c2c1c09dfa", "name": "Very large file: packages/kailash-dataflow/src/dataflow/optimization/index_recommendation_engine.py (1392 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/optimization/index_recommendation_engine.py (1392 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-35a14ad487db6024", "name": "Very large file: packages/kailash-dataflow/src/dataflow/trust/query_wrapper.py (1391 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/trust/query_wrapper.py (1391 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-e6b20c62be04a200", "name": "Very large file: packages/kailash-dataflow/src/dataflow/core/engine.py (10747 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/core/engine.py (10747 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-a09ffeea1b8784f9", "name": "Very large file: packages/kailash-dataflow/src/dataflow/core/nodes.py (4220 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/core/nodes.py (4220 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-bb820ae668839c7f", "name": "Very large file: packages/kailash-dataflow/src/dataflow/core/model_registry.py (1858 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/core/model_registry.py (1858 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-e6de4b97237bdf17", "name": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/migration_performance_tracker.py (1381 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/migration_performance_tracker.py (1381 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-9cb87278097360d2", "name": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/auto_migration_system.py (3236 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/auto_migration_system.py (3236 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-a9408296d7f31b2e", "name": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/schema_state_manager.py (1688 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/schema_state_manager.py (1688 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-fc56e7b90c68547a", "name": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/impact_analysis_reporter.py (1629 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/impact_analysis_reporter.py (1629 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-6ca08171ec4de7a4", "name": "Very large file: packages/kailash-dataflow/src/dataflow/features/express.py (2443 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/features/express.py (2443 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-7e55597c46633ef5", "name": "Very large file: packages/kailash-dataflow/src/dataflow/features/bulk.py (1562 lines)", "shortDescription": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/features/bulk.py (1562 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-d088d2b74a65e118", "name": "Very large file: packages/kaizen-agents/tests/unit/agents/coordination/test_debate_pattern.py (1753 lines)", "shortDescription": {"text": "Very large file: packages/kaizen-agents/tests/unit/agents/coordination/test_debate_pattern.py (1753 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-665766299eb96ae1", "name": "Very large file: packages/kaizen-agents/tests/unit/agents/coordination/test_consensus_pattern.py (1509 lines)", "shortDescription": {"text": "Very large file: packages/kaizen-agents/tests/unit/agents/coordination/test_consensus_pattern.py (1509 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-909a688d1867c829", "name": "Very large file: packages/kaizen-agents/src/kaizen_agents/agents/autonomous/base.py (1560 lines)", "shortDescription": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/agents/autonomous/base.py (1560 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-df6254ed08d9a8b8", "name": "Very large file: packages/kaizen-agents/src/kaizen_agents/runtime_adapters/kaizen_local.py (1848 lines)", "shortDescription": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/runtime_adapters/kaizen_local.py (1848 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-1f282326f2d5bcb3", "name": "Very large file: packages/kaizen-agents/src/kaizen_agents/patterns/runtime.py (1631 lines)", "shortDescription": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/patterns/runtime.py (1631 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-f9697d4fbd6fa38c", "name": "Very large file: packages/kaizen-agents/src/kaizen_agents/workflows/enterprise_templates.py (1659 lines)", "shortDescription": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/workflows/enterprise_templates.py (1659 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-aec58cb0676ebc33", "name": "Very large file: packages/kailash-ml/tests/unit/test_preprocessing.py (1548 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/tests/unit/test_preprocessing.py (1548 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-341ca7e86cd954bf", "name": "Very large file: packages/kailash-ml/src/kailash_ml/trainable.py (2522 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/trainable.py (2522 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-979f2aa86c0292ed", "name": "Very large file: packages/kailash-ml/src/kailash_ml/engine.py (3475 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/engine.py (3475 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-52d10698892153a6", "name": "Very large file: packages/kailash-ml/src/kailash_ml/engines/preprocessing.py (1307 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/engines/preprocessing.py (1307 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-ad52cdae2a1a6dc1", "name": "Very large file: packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py (2120 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py (2120 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-ea98d998a761673a", "name": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/registry.py (1751 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/registry.py (1751 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-3e135a55f016131c", "name": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/runner.py (1620 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/runner.py (1620 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-36a4dccf29f2edbe", "name": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/storage/sqlite.py (1433 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/storage/sqlite.py (1433 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-02bd7d9283af28f1", "name": "Very large file: packages/kailash-ml/src/kailash_ml/diagnostics/dl.py (2306 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/diagnostics/dl.py (2306 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-ea660cfc314df4a0", "name": "Very large file: packages/kailash-ml/src/kailash_ml/diagnostics/rag.py (1478 lines)", "shortDescription": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/diagnostics/rag.py (1478 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-3dd40defc42f0bb9", "name": "Very large file: src/kailash/edge/migration/edge_migrator.py (1370 lines)", "shortDescription": {"text": "Very large file: src/kailash/edge/migration/edge_migrator.py (1370 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-b4cb5821dbe69d8a", "name": "Very large file: src/kailash/visualization/reports.py (1503 lines)", "shortDescription": {"text": "Very large file: src/kailash/visualization/reports.py (1503 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-d55a4d62a3c41e71", "name": "Very large file: src/kailash/migration/documentation_generator.py (1828 lines)", "shortDescription": {"text": "Very large file: src/kailash/migration/documentation_generator.py (1828 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-b04ec0f366abd8fb", "name": "Very large file: src/kailash/delegate/dispatch.py (2007 lines)", "shortDescription": {"text": "Very large file: src/kailash/delegate/dispatch.py (2007 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-441c3520b9638376", "name": "Very large file: src/kailash/delegate/runtime.py (1782 lines)", "shortDescription": {"text": "Very large file: src/kailash/delegate/runtime.py (1782 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-e248a7543b2f1d76", "name": "Very large file: src/kailash/workflow/graph.py (1527 lines)", "shortDescription": {"text": "Very large file: src/kailash/workflow/graph.py (1527 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-f81aa3b4f2b711c7", "name": "Very large file: src/kailash/workflow/cyclic_runner.py (1638 lines)", "shortDescription": {"text": "Very large file: src/kailash/workflow/cyclic_runner.py (1638 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-22ec1cf5b80899a4", "name": "Very large file: src/kailash/workflow/builder.py (1286 lines)", "shortDescription": {"text": "Very large file: src/kailash/workflow/builder.py (1286 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-5767fb9f119534a3", "name": "Very large file: src/kailash/runtime/local.py (6340 lines)", "shortDescription": {"text": "Very large file: src/kailash/runtime/local.py (6340 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-805cd1e52c71baa8", "name": "Very large file: src/kailash/runtime/distributed.py (1814 lines)", "shortDescription": {"text": "Very large file: src/kailash/runtime/distributed.py (1814 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-7e0b1071e7d595f0", "name": "Very large file: src/kailash/runtime/durable.py (1832 lines)", "shortDescription": {"text": "Very large file: src/kailash/runtime/durable.py (1832 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-32be365f715e6a3e", "name": "Very large file: src/kailash/runtime/async_local.py (2135 lines)", "shortDescription": {"text": "Very large file: src/kailash/runtime/async_local.py (2135 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-f264b2c7fc35036c", "name": "Very large file: src/kailash/runtime/scheduler.py (1762 lines)", "shortDescription": {"text": "Very large file: src/kailash/runtime/scheduler.py (1762 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-b5f6e3d1d2767ab5", "name": "Very large file: src/kailash/runtime/resource_manager.py (3058 lines)", "shortDescription": {"text": "Very large file: src/kailash/runtime/resource_manager.py (3058 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-6db3c64fe9151f8c", "name": "Very large file: src/kailash/nodes/base.py (2746 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/base.py (2746 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-c7b1bf0807c3ae0e", "name": "Very large file: src/kailash/nodes/security/behavior_analysis.py (2149 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/security/behavior_analysis.py (2149 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-7c3198694263e121", "name": "Very large file: src/kailash/nodes/monitoring/performance_benchmark.py (2620 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/monitoring/performance_benchmark.py (2620 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-ae66dd5d39854654", "name": "Very large file: src/kailash/nodes/auth/directory_integration.py (1403 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/auth/directory_integration.py (1403 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-2ef6e2520efa7736", "name": "Very large file: src/kailash/nodes/auth/mfa.py (2430 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/auth/mfa.py (2430 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-ad381465cae47970", "name": "Very large file: src/kailash/nodes/api/rest.py (1374 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/api/rest.py (1374 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-50e2728f6fb36baf", "name": "Very large file: src/kailash/nodes/cache/cache.py (1322 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/cache/cache.py (1322 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-3f35a28d1a5d3cdb", "name": "Very large file: src/kailash/nodes/code/python.py (1865 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/code/python.py (1865 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-eaf5739c98bddf09", "name": "Very large file: src/kailash/nodes/compliance/data_retention.py (1888 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/compliance/data_retention.py (1888 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-89b3e8094170b231", "name": "Very large file: src/kailash/nodes/compliance/gdpr.py (1896 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/compliance/gdpr.py (1896 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-07e5077b7f171cc2", "name": "Very large file: src/kailash/nodes/admin/security_event.py (1539 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/admin/security_event.py (1539 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-80901aadccf731c0", "name": "Very large file: src/kailash/nodes/admin/role_management.py (1979 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/admin/role_management.py (1979 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-b2683926ac574de0", "name": "Very large file: src/kailash/nodes/admin/user_management.py (1525 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/admin/user_management.py (1525 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-f544d5e83c4adca2", "name": "Very large file: src/kailash/nodes/admin/permission_check.py (1736 lines)", "shortDescription": {"text": "Very large file: src/kailash/nodes/admin/permission_check.py (1736 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-55c4ca3b6d00757b", "name": "Very large file: src/kailash/trust/chain.py (1443 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/chain.py (1443 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-bbc4277d86fd77b9", "name": "Very large file: src/kailash/trust/envelope.py (1642 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/envelope.py (1642 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-a3365e49cf49351f", "name": "Very large file: src/kailash/trust/pact/config.py (1534 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/pact/config.py (1534 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-bfa10b2c11b2cf82", "name": "Very large file: src/kailash/trust/pact/engine.py (3212 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/pact/engine.py (3212 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-daf66d7db4dae026", "name": "Very large file: src/kailash/trust/pact/envelopes.py (1459 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/pact/envelopes.py (1459 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-67c1be407473c200", "name": "Very large file: src/kailash/trust/vault/backup.py (1705 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/vault/backup.py (1705 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-4c95c23a9f4bde06", "name": "Very large file: src/kailash/trust/operations/__init__.py (2072 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/operations/__init__.py (2072 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-507378cf8a0bb34e", "name": "Very large file: src/kailash/trust/mcp/server.py (1557 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/mcp/server.py (1557 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-35ccd16ba4663c8c", "name": "Very large file: src/kailash/trust/plane/project.py (1966 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/plane/project.py (1966 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-19bd6bb2df863593", "name": "Very large file: src/kailash/trust/plane/cli/commands.py (2300 lines)", "shortDescription": {"text": "Very large file: src/kailash/trust/plane/cli/commands.py (2300 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-798f9e013c30216d", "name": "Very large file: src/kailash/infrastructure/history_store.py (1208 lines)", "shortDescription": {"text": "Very large file: src/kailash/infrastructure/history_store.py (1208 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-f3b3a36889751826", "name": "271 TODO/FIXME markers", "shortDescription": {"text": "271 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "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 12406 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 1109 placeholder/mock markers across 278 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-51e1b428a39a379e", "name": "Agent authority lacks a verifier contract: workspaces/CLAUDE.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: workspaces/CLAUDE.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-122f91b7f2906dc4", "name": "Agent authority lacks a verifier contract: .claude/settings.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/settings.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-d103cb7d784608bb", "name": "Agent authority lacks a verifier contract: .claude/redteam-artifacts-2026-04-04.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/redteam-artifacts-2026-04-04.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-5ccaac6e0de94452", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/README.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-dbbd89d312f80b2e", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.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-de53dda3fd69e90b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/inp", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/input.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-acc9537f18cdc5f6", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/in", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/input.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-7e0f5a784b431a8b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/inpu", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/input.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-f62ef8e74bf9e05a", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation/input.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-9c905a3dc53e4ca8", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/proximity-band-budget/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/proximity-band-budget/README.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-22f56adef3b0ded0", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthr", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthrough.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-747c064ec0a70940", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-sk", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-skip.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-c0c487f47f5914dd", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.j", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.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-04fcb783a35cd89b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.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-8b189fb81eff1f0a", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/README.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-03ec0f0a26c0f7f8", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settin", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settings.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-9337b6700e04f1cf", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/setti", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/settings.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-d62fb2db4fba9605", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.j", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.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-748cc2825fade737", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.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-90ac0e1aa05a35fb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/inpu", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/input.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-c72920f2a85ac2bc", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.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-6a82feb178504707", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input.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-50a6bc066161635c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.js", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.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-10fe1d1b9e8ecc7b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/input.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-2c3d690057acc92a", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/input.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-3c28c7c0abd307ef", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/input.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-fd4e7df9323602cc", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/in", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/input.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-30ae916ea9af4664", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/i", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/input.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-f8f7260930328c82", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectCommitClaim/README.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-c58d5d6b0c7a55ec", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.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-da7bdd6d2433584c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-05-no-upstream-flat-consumer.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-3a193f40d3bd20c5", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-04-sibling-not-upstream.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-2d892c30942ebfcd", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-02-https-form-match.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-b6bae941f4e1d50c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-03-slug-form-match.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-73d0b7c21648cb6b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-07-no-repo-flag.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-5ecbe14f83d869bb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-01-ssh-form-match.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-60909f7fe21f5fa8", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-06-cwd-basename-matches.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-71508077ba6db155", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.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-525d504aee5204b6", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectSelfConfession/README.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-47a8d9722e55b3b1", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/README.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-11cbdf8120454e0f", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.jso", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.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-9f659229ffc95adb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.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-546cadc4e4fd1c73", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.jso", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.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-0313942df5c792e0", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.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-7a912ba7557e8e3d", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.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-ce12d13a866753cb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.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-074d93aff3da4915", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.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-6f1187158b6eadd4", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.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-9f1bb4809a028367", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-drift/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-drift/README.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-b9b42db3f7deae8c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.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-b073d844f5e3a70f", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.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-6d04dae47a0854f4", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/validator-17-roster-schema-coupling/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/validator-17-roster-schema-coupling/README.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-de1e5d2b2bcd57df", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/release.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/release.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-eb0849934f199589", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ai.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ai.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-d40fc3b2e102ce75", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/repos.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/repos.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-2a8d224d9a61193d", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync-to-build.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync-to-build.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-208c4dbb0e3db9cb", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/deploy.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/deploy.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-7c8afa90abe0c2f2", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/cc-audit.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/cc-audit.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-264a1997a48b4322", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-audit.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-audit.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-725746a4febb79da", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/learn.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/learn.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-55edaa30f367e742", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/settings.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/settings.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-2a3eac3b80d256aa", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/inspect.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/inspect.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-8e284883f3731db9", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/codify.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/codify.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-6f846c80dfca545b", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/validate.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/validate.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-5d32113df83b00ab", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/test.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/test.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-a0a573a0e0874418", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ws.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ws.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-4cf744a91f658399", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-harden.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-harden.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-71be0d5a51cc6f2b", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/todos.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/todos.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-f9c9aeb89acf925f", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/analyze.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/analyze.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-c39c212faff62eee", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sdk.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sdk.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-01f3d02a49a294ed", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-polish.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-polish.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-7fa71fc717e1e050", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/redteam.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/redteam.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-40bd39659f37047f", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/implement.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/implement.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-c4a325085bec553e", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/start.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/start.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-b677c1dae32590ca", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/journal.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/journal.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-2c58b2e963cb5662", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync.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-d29d86c147b5076e", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/db.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/db.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-8af8ded5fc215591", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/api.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/api.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-a67a1437ae012339", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/wrapup.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/wrapup.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-b9b6472452a63bdd", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/design.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/design.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-3a0650c9cff79662", "name": "Agent instruction/config may expose a secret: .claude/rules/security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/rules/security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f5a76b353d1fb5e8", "name": "Agent authority lacks a verifier contract: .claude/rules/time-pressure-discipline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/time-pressure-discipline.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-d2563baa424681cd", "name": "Agent authority lacks a verifier contract: .claude/rules/journal.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/journal.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-5543861bf3d40cbe", "name": "Agent authority lacks a verifier contract: .claude/rules/repo-scope-discipline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/repo-scope-discipline.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-4bcae50fa6941d7b", "name": "Agent authority lacks a verifier contract: .claude/rules/framework-first.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/framework-first.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-a515192725d36e71", "name": "Agent instruction/config may expose a secret: .claude/rules/testing.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/rules/testing.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cf901e9ccadbbb9f", "name": "Agent authority lacks a verifier contract: .claude/rules/trust-plane-security.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/trust-plane-security.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-cbd7e18f8160e6ac", "name": "Agent authority lacks a verifier contract: .claude/rules/cross-cli-parity.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/cross-cli-parity.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-12ec6ffd80037e6d", "name": "Agent authority lacks a verifier contract: .claude/fixtures/validator-13/expected-policies.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/fixtures/validator-13/expected-policies.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-da825a160af1851d", "name": "Agent authority lacks a verifier contract: .claude/commands/certify.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/certify.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-04479d44c57a7531", "name": "Agent authority lacks a verifier contract: .claude/commands/ws.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/ws.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-6a01a3a5c8a7f151", "name": "Agent authority lacks a verifier contract: .claude/commands/journal.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/journal.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-303c63bf840080d7", "name": "Agent authority lacks a verifier contract: .claude/commands/learn.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/learn.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-8b2a0803ddeae05d", "name": "Agent instruction/config may expose a secret: .claude/agents/codex-architect.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/agents/codex-architect.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-26a5551eba420a8d", "name": "Agent authority lacks a verifier contract: .claude/agents/value-auditor.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/agents/value-auditor.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-8b6b5a178cac3b45", "name": "Agent instruction/config may expose a secret: .claude/agents/frameworks/infrastructure-specialist.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/agents/frameworks/infrastructure-specialist.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-46fd5f1b5ea937f2", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-execution.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-execution.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-093cfb8c49c7f215", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-watchdog.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-watchdog.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-6219d0bd0e5c65a4", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/parameter-scoping.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/parameter-scoping.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-2cea0f2e6a17c784", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/kailash-imports.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/kailash-imports.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-5ce644ca84413eba", "name": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/production-readiness-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/production-readiness-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0d14e9457844fc04", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-progress.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-progress.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-d60a99084477af20", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/otel-tracing.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/otel-tracing.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-0390984b17d94e2c", "name": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/parallel-merge-workflow.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/parallel-merge-workflow.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1268aa8ad02d8572", "name": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/worktree-orchestration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/worktree-orchestration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-964b66f60234bf53", "name": "Agent authority lacks a verifier contract: .claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/15-enterprise-infrastructure/dialect-portable-sql.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-100993ed118ae323", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6f89c26a2053ea12", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/idempotency-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2e48e159ab994cd6", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d79a479760c769d3", "name": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-serving.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-serving.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-4216835109282b74", "name": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-adapter-registry.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-adapter-registry.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-8f57b6bf22be8591", "name": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-onnx-export.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-onnx-export.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-d893b2d6b7dcb40a", "name": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-training-pipeline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-training-pipeline.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-7a6473a782658a5c", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-models.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-models.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-58c5b90333c7454a", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-nexus-integration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-nexus-integration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-667c3ca716ec2cea", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-retention.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-retention.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-919403c4e70ad4e4", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-connection-config.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-connection-config.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8744cd463bb516bf", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-fabric-engine.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-fabric-engine.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f2594bc4bec3f789", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-cli-commands.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-cli-commands.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-7d6380b0bfec1880", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-instance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-instance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a5f78553997692a9", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-queries.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-queries.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-30166af4485dcb3d", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-existing-database.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-existing-database.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f5424398f9fad896", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-fabric-cache-consumers.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-cb21698fba089505", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-tenancy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-tenancy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9c1e6a06e1999e0c", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-aggregation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-aggregation.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-3dbbd4f6be13a7ba", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-transactions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-transactions.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-8ee98613659763e5", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-connection-isolation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-connection-isolation.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-be47f70e229f7418", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-migrations-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-migrations-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a4181381b612efc7", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-file-import.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-file-import.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-b5ed0622bf5e886d", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-result-access.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-result-access.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-170d971ef2a4363c", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-deployment.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-deployment.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c42fe9ebd4714abe", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-gotchas.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-gotchas.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-10e341624aaef5d2", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-dialects.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-dialects.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-3def312f75323368", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-advanced-patterns.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-5e886b8fd83a68b0", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-performance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-performance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-88b818862395fb56", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-45e3bbde69894551", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-transaction-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-transaction-reference.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-06027826a5a25725", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-database-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-database-reference.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-37ba775718d6b110", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-code-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-code-reference.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-afce1e0ca13bf700", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-quick-index.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-quick-index.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-a1b9fc55dc187217", "name": "Agent instruction/config may expose a secret: .claude/skills/12-testing-strategies/testing-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/12-testing-strategies/testing-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-749005864320cd5c", "name": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-access-enforcement.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-access-enforcement.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-699147858c7002f3", "name": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-envelopes.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-envelopes.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9e33864910da4a1d", "name": "Agent authority lacks a verifier contract: .claude/skills/29-pact/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/29-pact/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-c0211e5a653a18ce", "name": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-posture-stores.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-posture-stores.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-a1778d0dba4c633c", "name": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-15a786362eae5bc5", "name": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-security-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-security-patterns.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-ce75f7c3f1b836cb", "name": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-27cdc20b5b9fa4e1", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/distributed-transactions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/distributed-transactions.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-9395da38535728a7", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/query-routing.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/query-routing.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-c13cab723d3e32ce", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/enterprise-mcp.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/enterprise-mcp.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-f00b56ac73294963", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/directoryreader-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/directoryreader-patterns.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-c35233d673209ab7", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/mcp-resource-subscriptions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/mcp-resource-subscriptions.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-2f8a17a46d4bc609", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/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-848ea552d4e5ccb6", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/production-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/production-patterns.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-e4263dc55360bc8a", "name": "Agent instruction/config may expose a secret: .claude/skills/06-cheatsheets/multi-tenancy-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-628d701486281fff", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-841542bd5ad6e275", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-docker-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-docker-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9ec4bb2252eb6121", "name": "Agent instruction contains unpinned remote install: .claude/skills/10-deployment-git/ci-runner-troubleshooting.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d576ace6fa2b7020", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/project-management.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/project-management.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bf26553305f608df", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0af96046bd6def53", "name": "Agent authority lacks a verifier contract: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/10-deployment-git/deployment-kubernetes-quick.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-4714c7cdadff6dab", "name": "Agent authority lacks a verifier contract: .claude/skills/skill-authoring/proximity-band-named-rationale-template.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/skill-authoring/proximity-band-named-rationale-template.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-f41d51e9b46d683b", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-auth-plugin.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-auth-plugin.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9c7f2ae163e18b6d", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-sessions.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-sessions.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2aff882234fe313b", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-production-deployment.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-production-deployment.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-04a81ecc59b306f7", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-workflow-registration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-workflow-registration.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-95e65613cffab75d", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-security-best-practices.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-security-best-practices.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-eccc8ad60781627e", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-dataflow-integration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-dataflow-integration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b422357292559b13", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-config-options.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-config-options.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b05e20bf7fe110fb", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-config-options.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-config-options.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-b1b6d5db580e45df", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-agent-reference.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-agent-reference.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7d254dec605f1e0a", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-plugins.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-plugins.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e821c7b7bcf24ca7", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-for-fastapi-users.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-for-fastapi-users.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-718adfa5145c6903", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/codegen-decision-tree.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/codegen-decision-tree.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7d3acadddee27907", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/codegen-decision-tree.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/codegen-decision-tree.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-dc2f4d157af3ffd3", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-essential-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-essential-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cf87210d9997f2c5", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/golden-patterns-catalog.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/golden-patterns-catalog.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-3e3c422147dcdfe9", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-event-system.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-event-system.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-c64007242b1bcc1d", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-eventbus-phase2.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-eventbus-phase2.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-c8e2dab71088d555", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-mcp-channel.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-mcp-channel.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-735fbb0671331909", "name": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-documentation.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-documentation.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-38fe0282782b7430", "name": "Agent authority lacks a verifier contract: .claude/skills/17-gold-standards/gold-documentation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/17-gold-standards/gold-documentation.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-073d95caa2df0806", "name": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/rule-authoring-checklist.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/rule-authoring-checklist.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-7260769a2856ca90", "name": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/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-b52fc31a2adea5d7", "name": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-70892b1444d7477a", "name": "Agent authority lacks a verifier contract: .claude/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/18-security-patterns/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-bc03d7b815e6f72b", "name": "Agent authority lacks a verifier contract: .claude/skills/41-onboard/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/41-onboard/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-a4e13603ee103609", "name": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/validate-security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/validate-security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-dfe41c38f32496b9", "name": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-security.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-security.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-0e0786be3bdbe55a", "name": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-absolute-imports.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-absolute-imports.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-da4b355b55b10b92", "name": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-map.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-map.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-c9115920b52cdc33", "name": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-92856b6a044c56a5", "name": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.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-6c4bbd7000089ef3", "name": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-authentication.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-authentication.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5c612e94c8a0815d", "name": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-overview.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-overview.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-abbbc7212a0ea6df", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-byok-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c276034528c7f456", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-byok-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-byok-patterns.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-18cbe216838914f1", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-budget-tracking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-budget-tracking.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-3411f7252c857999", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-v1-features.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f7c3bb24e3f9d649", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-v1-features.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-v1-features.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-073b26093b6f5f01", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-ux-helpers.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-ux-helpers.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c36ec02c0b501769", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ecebad56c756eca2", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-baseagent-quick.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-baseagent-quick.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-3c5d2658145ad4a1", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/UNIFIED_AGENT_IMPLEMENTATION_BLUEPRINT.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/UNIFIED_AGENT_IMPLEMENTATION_BLUEPRINT.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-23fd0c1d0980eef8", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-multi-provider.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-multi-provider.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-12b82219e19679ab", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-overview.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-overview.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-090cbc3879f93bcf", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-chain-of-thought.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-chain-of-thought.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-ffb23f95a734b7a9", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-common-issues.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-common-issues.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-44f50bdc5b81dc1d", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate.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-9b8f11359788dba1", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-align-serving.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-align-serving.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-78c22852e37feb06", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-catalog-server.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-catalog-server.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-dd87f2c350b1ebd4", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agent-execution.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a2870dbfc301fdbd", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-agent-execution.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-agent-execution.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-4d02c4cf4bade1f4", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-trust-eatp.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-trust-eatp.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fe55c450c069290b", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-advanced-patterns.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-14818c406c289e6b", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-envelope.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-envelope.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-eac1d43df480be00", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-factory.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-factory.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-95ebd2ef40825cd5", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-rag-agent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-rag-agent.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-ce47de45b1cec682", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-config-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-config-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-77c88c609becdd72", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-persistent-memory.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-persistent-memory.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-3c98ffd1662107d5", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.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-6358195f864a6c31", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-cost-tracking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-cost-tracking.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-71c524221b678fb6", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cf1d605bb741bcdc", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-memory-system.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-memory-system.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4b0cdb105b282874", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-quickstart-template.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-quickstart-template.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-85f20462038d3285", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability-hooks.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability-hooks.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b50f169e87268d9f", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-interrupt-mechanism.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-interrupt-mechanism.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-38f77dee81bd3a68", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-wrapper-composition.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-wrapper-composition.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-6dbc34f430272cff", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-tool-hydration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-tool-hydration.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-5e1ee22faba8a033", "name": "Agent authority lacks a verifier contract: .claude/skills/project/fabric-cache-consumers.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/project/fabric-cache-consumers.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-6c6b31da1907bcf8", "name": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-nexus-blocking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-nexus-blocking.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-9bc57de8c7b0796a", "name": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-runtime-execution.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-runtime-execution.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-87c8b62d13877ed1", "name": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-kaizen-provider-config.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-kaizen-provider-config.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-338ce5a727855fdd", "name": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-v1-migration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-v1-migration.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-da05e65e13fc366f", "name": "Agent instruction/config may expose a secret: .claude/guides/deterministic-quality/06-observability-primitives.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/deterministic-quality/06-observability-primitives.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-118daa4db10d0bcc", "name": "Agent instruction contains unpinned remote install: .claude/guides/codex/README.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/codex/README.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0a9a916f2464f35d", "name": "Agent instruction contains unpinned remote install: .claude/guides/gemini/README.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/gemini/README.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50a4f1feeb0c505e", "name": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/12-troubleshooting.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/12-troubleshooting.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb22cba88fb37586", "name": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/07-the-hook-system.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/07-the-hook-system.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6bba3d2fc2c37c14", "name": "Agent authority lacks a verifier contract: .claude/guides/claude-code/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/claude-code/README.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-21424546a777b8e3", "name": "Agent instruction/config may expose a secret: .claude/guides/claude-code/10-daily-workflows.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/10-daily-workflows.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9d6305eda6026884", "name": "Agent instruction/config may expose a secret: .claude/guides/claude-code/04-the-command-system.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/04-the-command-system.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-219e81e85083a864", "name": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/03-installation-and-first-run.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/03-installation-and-first-run.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a18e878712aa3f30", "name": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/observability.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/observability.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-28f598d109649153", "name": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/specs-authority.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/specs-authority.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-c0df38f23c424625", "name": "Agent instruction/config may expose a secret: .claude/guides/rule-extracts/zero-tolerance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/rule-extracts/zero-tolerance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9a78c16a0190856f", "name": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/independence-rs.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/independence-rs.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-b5427f3968c2cfd3", "name": "Legacy-named symbol `fraud_detector_v2` in docker/init-mongo.js:155", "shortDescription": {"text": "Legacy-named symbol `fraud_detector_v2` in docker/init-mongo.js:155"}, "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-9d23570c7616f69b", "name": "Commented-code block (5 lines) in tests/conftest.py:44", "shortDescription": {"text": "Commented-code block (5 lines) in tests/conftest.py:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f8b06899c13c9552", "name": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_anchor_dispatch.py:15", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_anchor_dispatch.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6810f92b2ae66a44", "name": "Commented-code block (5 lines) in tests/integration/test_durable_execution_engine_wiring.py:405", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/test_durable_execution_engine_wiring.py:405"}, "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-805d05b4fb609c7d", "name": "Legacy-named symbol `_seed_registry_with_v1` in tests/integration/test_eatp12_vault_recommit_retire_wiring.py:149", "shortDescription": {"text": "Legacy-named symbol `_seed_registry_with_v1` in tests/integration/test_eatp12_vault_recommit_retire_wiring.py:149"}, "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-0f2f713a855523e0", "name": "Legacy-named symbol `_do_backup` in tests/integration/test_eatp12_vault_registry_wiring.py:134", "shortDescription": {"text": "Legacy-named symbol `_do_backup` in tests/integration/test_eatp12_vault_registry_wiring.py:134"}, "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-998a2f2ef8c345b2", "name": "Legacy-named symbol `task_legacy` in tests/integration/test_sql_task_queue_dispatcher_redaction.py:581", "shortDescription": {"text": "Legacy-named symbol `task_legacy` in tests/integration/test_sql_task_queue_dispatcher_redaction.py:581"}, "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-d6c3426bb72b68d0", "name": "Commented-code block (12 lines) in tests/integration/test_sql_task_queue_dispatcher_redaction.py:527", "shortDescription": {"text": "Commented-code block (12 lines) in tests/integration/test_sql_task_queue_dispatcher_redaction.py:527"}, "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-ae74c32d0a45da90", "name": "Commented-code block (6 lines) in tests/integration/test_checkpoint_store_redaction.py:340", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/test_checkpoint_store_redaction.py:340"}, "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-391591baabd6db8a", "name": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_x1_embed_wiring.py:34", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_x1_embed_wiring.py:34"}, "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-ed3dec42c1c79bd6", "name": "Legacy-named symbol `builder_v1` in tests/integration/test_production_readiness.py:292", "shortDescription": {"text": "Legacy-named symbol `builder_v1` in tests/integration/test_production_readiness.py:292"}, "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-af0b60b6769f4b95", "name": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_holder_registry_wiring.py:223", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_holder_registry_wiring.py:223"}, "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-0789dc70def0a12e", "name": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_stale_guard_wiring.py:158", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_stale_guard_wiring.py:158"}, "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-178fd0e8b97da073", "name": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_backup_restore_wiring.py:227", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_backup_restore_wiring.py:227"}, "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-85062f313451cc42", "name": "Commented-code block (8 lines) in tests/integration/test_eatp12_vault_backup_restore_wiring.py:521", "shortDescription": {"text": "Commented-code block (8 lines) in tests/integration/test_eatp12_vault_backup_restore_wiring.py:521"}, "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-89d22805aef8f7c5", "name": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_clearance_wiring.py:180", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_clearance_wiring.py:180"}, "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-edf48c8b8e02fcfb", "name": "Commented-code block (6 lines) in tests/integration/test_eatp12_vault_clearance_wiring.py:510", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/test_eatp12_vault_clearance_wiring.py:510"}, "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-63b4f4ecc2221b92", "name": "Commented-code block (5 lines) in tests/integration/test_local_runtime_checkpoint_wiring.py:249", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/test_local_runtime_checkpoint_wiring.py:249"}, "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-2316e60931d6074b", "name": "Commented-code block (7 lines) in tests/integration/edge/test_edge_integration.py:330", "shortDescription": {"text": "Commented-code block (7 lines) in tests/integration/edge/test_edge_integration.py:330"}, "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-a3181da0f229a358", "name": "Legacy-named symbol `ckpt_old` in tests/integration/middleware/test_checkpoint_manager_docker.py:195", "shortDescription": {"text": "Legacy-named symbol `ckpt_old` in tests/integration/middleware/test_checkpoint_manager_docker.py:195"}, "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-2d5139f1c0aa609d", "name": "Legacy-named symbol `ckpt_old` in tests/integration/middleware/test_middleware_no_mocks.py:125", "shortDescription": {"text": "Legacy-named symbol `ckpt_old` in tests/integration/middleware/test_middleware_no_mocks.py:125"}, "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-a6eeb0e03306603f", "name": "Commented-code block (9 lines) in tests/integration/middleware/test_api_gateway_docker.py:265", "shortDescription": {"text": "Commented-code block (9 lines) in tests/integration/middleware/test_api_gateway_docker.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-beb3ace5f512a723", "name": "Commented-code block (6 lines) in tests/integration/kaizen/test_signature_from_brief.py:76", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/kaizen/test_signature_from_brief.py:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ef77508bc02732d", "name": "Commented-code block (6 lines) in tests/integration/delegate/test_conformance_vectors.py:568", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/delegate/test_conformance_vectors.py:568"}, "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-1e2eb2266e5d2a3f", "name": "Commented-code block (6 lines) in tests/integration/delegate/conftest.py:60", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/delegate/conftest.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-328e7e0a220a2408", "name": "Commented-code block (7 lines) in tests/integration/delegate/test_signature_verification_wiring.py:269", "shortDescription": {"text": "Commented-code block (7 lines) in tests/integration/delegate/test_signature_verification_wiring.py:269"}, "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-cb707735ba780b54", "name": "Commented-code block (5 lines) in tests/integration/delegate/test_audit_chainengine_wiring.py:121", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/delegate/test_audit_chainengine_wiring.py:121"}, "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-51c66615046301c0", "name": "Commented-code block (5 lines) in tests/integration/workflow/test_cyclic_runner_comprehensive.py:325", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/workflow/test_cyclic_runner_comprehensive.py:325"}, "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-c1d185d6f69134ed", "name": "Commented-code block (6 lines) in tests/integration/workflow/test_workflow_builder_functional.py:339", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/workflow/test_workflow_builder_functional.py:339"}, "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-78d3c2fbd7aa2e3d", "name": "Commented-code block (5 lines) in tests/integration/runtime/test_worker_multi_queue.py:266", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_worker_multi_queue.py:266"}, "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-a86b0f92c26adc27", "name": "Commented-code block (6 lines) in tests/integration/runtime/test_scheduler_time_limits.py:475", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/runtime/test_scheduler_time_limits.py:475"}, "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-a2d88c6a38ce8f77", "name": "Commented-code block (9 lines) in tests/integration/runtime/test_local_runtime_time_limits.py:107", "shortDescription": {"text": "Commented-code block (9 lines) in tests/integration/runtime/test_local_runtime_time_limits.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01ce609e8da0e354", "name": "Commented-code block (5 lines) in tests/integration/runtime/test_resource_limit_enforcer_integration.py:38", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_resource_limit_enforcer_integration.py:38"}, "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-e916eeedf2c0efc2", "name": "Commented-code block (5 lines) in tests/integration/runtime/test_phase4_advanced_features.py:721", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_phase4_advanced_features.py:721"}, "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-96967ca673bea55b", "name": "Commented-code block (5 lines) in tests/integration/runtime/test_async_local_dataflow_integration.py:343", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_async_local_dataflow_integration.py:343"}, "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-14eb4bc877dfd225", "name": "Commented-code block (5 lines) in tests/integration/kailash/test_workflow_from_brief.py:154", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/kailash/test_workflow_from_brief.py:154"}, "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-e72da64bfa442769", "name": "Commented-code block (6 lines) in tests/integration/nodes/test_execution_pipeline_functional.py:27", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/nodes/test_execution_pipeline_functional.py:27"}, "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-5e863e321fafaec3", "name": "Commented-code block (6 lines) in tests/integration/nodes/test_gdpr_compliance_comprehensive.py:26", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/nodes/test_gdpr_compliance_comprehensive.py:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93bab7b98bb979fa", "name": "Commented-code block (7 lines) in tests/integration/nodes/test_cache_node_comprehensive.py:34", "shortDescription": {"text": "Commented-code block (7 lines) in tests/integration/nodes/test_cache_node_comprehensive.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-c89c33dd3f31ca84", "name": "Commented-code block (7 lines) in tests/integration/nodes/test_async_sql_functional.py:203", "shortDescription": {"text": "Commented-code block (7 lines) in tests/integration/nodes/test_async_sql_functional.py:203"}, "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-89b8c51cbee27c74", "name": "Commented-code block (5 lines) in tests/integration/nodes/test_performance_benchmark_functional.py:323", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/nodes/test_performance_benchmark_functional.py:323"}, "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-ab8b6dcbde4155bc", "name": "Commented-code block (9 lines) in tests/integration/nodes/test_mfa_functional.py:147", "shortDescription": {"text": "Commented-code block (9 lines) in tests/integration/nodes/test_mfa_functional.py:147"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa67d03ee074aa3d", "name": "Commented-code block (5 lines) in tests/integration/workflows/test_core_cycle_execution.py:276", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/workflows/test_core_cycle_execution.py:276"}, "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-4afac212c884db57", "name": "Commented-code block (7 lines) in tests/integration/mcp_server/test_mcp_server_discovery_functional.py:27", "shortDescription": {"text": "Commented-code block (7 lines) in tests/integration/mcp_server/test_mcp_server_discovery_functional.py:27"}, "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-67c23cce46055103", "name": "Commented-code block (5 lines) in tests/integration/mcp_server/test_mcp_real_server_integration.py:259", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/mcp_server/test_mcp_real_server_integration.py:259"}, "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-f48650a5a8725276", "name": "Legacy-named symbol `code_review_v1` in tests/integration/mcp_server/test_mcp_server_functional.py:500", "shortDescription": {"text": "Legacy-named symbol `code_review_v1` in tests/integration/mcp_server/test_mcp_server_functional.py:500"}, "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-896268d0785d762b", "name": "Commented-code block (6 lines) in tests/integration/mcp_server/test_mcp_server_functional.py:30", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/mcp_server/test_mcp_server_functional.py:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6c5e80d8d9e17916", "name": "Commented-code block (5 lines) in tests/integration/core/test_adaptive_pool_controller_functional.py:770", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/core/test_adaptive_pool_controller_functional.py:770"}, "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-264130d8d3a737c6", "name": "Commented-code block (9 lines) in tests/integration/converted/test_bulkhead_simple_integration_docker.py:149", "shortDescription": {"text": "Commented-code block (9 lines) in tests/integration/converted/test_bulkhead_simple_integration_docker.py:149"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7af7ecd5a23b470e", "name": "Commented-code block (5 lines) in tests/integration/converted/test_adaptive_pool_controller_docker.py:783", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/converted/test_adaptive_pool_controller_docker.py:783"}, "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-9b16c3f9394a3064", "name": "Commented-code block (8 lines) in tests/integration/scheduler/test_scheduler_admin_api.py:225", "shortDescription": {"text": "Commented-code block (8 lines) in tests/integration/scheduler/test_scheduler_admin_api.py:225"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef5a06383cf818f1", "name": "Commented-code block (5 lines) in tests/integration/nexus/test_shutdown_idempotency.py:174", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/nexus/test_shutdown_idempotency.py:174"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe8e4cb6508c8bbf", "name": "Commented-code block (6 lines) in tests/unit/test_workflow_history_store_unit.py:37", "shortDescription": {"text": "Commented-code block (6 lines) in tests/unit/test_workflow_history_store_unit.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fef08de9bf9fa423", "name": "Commented-code block (6 lines) in tests/unit/test_time_limits_wrapper_unit.py:50", "shortDescription": {"text": "Commented-code block (6 lines) in tests/unit/test_time_limits_wrapper_unit.py:50"}, "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-e0fd631af4b192ed", "name": "Commented-code block (5 lines) in tests/unit/test_time_limits_validation.py:97", "shortDescription": {"text": "Commented-code block (5 lines) in tests/unit/test_time_limits_validation.py:97"}, "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-b4bf607440e4ad3f", "name": "Commented-code block (6 lines) in tests/unit/test_bootstrap_realizer.py:160", "shortDescription": {"text": "Commented-code block (6 lines) in tests/unit/test_bootstrap_realizer.py:160"}, "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-89b6fa287010eb9f", "name": "Legacy-named symbol `value1_old` in tests/unit/edge/test_edge_data_node.py:212", "shortDescription": {"text": "Legacy-named symbol `value1_old` in tests/unit/edge/test_edge_data_node.py:212"}, "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-7fce5b270650ac2e", "name": "Commented-code block (5 lines) in tests/unit/mcp/test_platform_server.py:15", "shortDescription": {"text": "Commented-code block (5 lines) in tests/unit/mcp/test_platform_server.py:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a3826103d11b66df", "name": "Commented-code block (6 lines) in tests/unit/delegate/test_audit_engine.py:594", "shortDescription": {"text": "Commented-code block (6 lines) in tests/unit/delegate/test_audit_engine.py:594"}, "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-3d3151e4ffdcc1f3", "name": "Commented-code block (6 lines) in tests/unit/delegate/conftest.py:52", "shortDescription": {"text": "Commented-code block (6 lines) in tests/unit/delegate/conftest.py:52"}, "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-a1d0728620b9853b", "name": "Legacy-named symbol `test_copy` in tests/unit/workflow/test_workflow_dag.py:594", "shortDescription": {"text": "Legacy-named symbol `test_copy` in tests/unit/workflow/test_workflow_dag.py:594"}, "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-1aa6af3458c9f9d9", "name": "Commented-code block (6 lines) in tests/unit/workflow/test_from_brief_realizer.py:61", "shortDescription": {"text": "Commented-code block (6 lines) in tests/unit/workflow/test_from_brief_realizer.py:61"}, "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-c90cb6f4514158d7", "name": "Legacy-named symbol `another_unused` in tests/unit/runtime/test_parameter_injector.py:821", "shortDescription": {"text": "Legacy-named symbol `another_unused` in tests/unit/runtime/test_parameter_injector.py:821"}, "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-89478dff314cf1d4", "name": "Commented-code block (5 lines) in tests/unit/runtime/test_durable_engine_builder.py:63", "shortDescription": {"text": "Commented-code block (5 lines) in tests/unit/runtime/test_durable_engine_builder.py:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16ad555276dc948f", "name": "Commented-code block (5 lines) in tests/unit/runtime/test_event_loop_watchdog.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in tests/unit/runtime/test_event_loop_watchdog.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-6ef64e8091337fbe", "name": "Legacy-named symbol `Y_v2` in tests/unit/runtime/test_durable_helpers.py:252", "shortDescription": {"text": "Legacy-named symbol `Y_v2` in tests/unit/runtime/test_durable_helpers.py:252"}, "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-78d342efe4f73197", "name": "Commented-code block (5 lines) in tests/unit/nodes/conftest.py:3", "shortDescription": {"text": "Commented-code block (5 lines) in tests/unit/nodes/conftest.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a70e5021efb4dfc8", "name": "Commented-code block (8 lines) in tests/unit/nodes/test_async_node_mro.py:200", "shortDescription": {"text": "Commented-code block (8 lines) in tests/unit/nodes/test_async_node_mro.py:200"}, "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-ff3e71d17c3386ac", "name": "Commented-code block (5 lines) in tests/unit/tools/test_check_pin_consistency.py:199", "shortDescription": {"text": "Commented-code block (5 lines) in tests/unit/tools/test_check_pin_consistency.py:199"}, "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-ba7f93ed41e3933a", "name": "Legacy-named symbol `test_schema_migration_v1_to_v2` in tests/tier2_integration/test_search_attributes.py:141", "shortDescription": {"text": "Legacy-named symbol `test_schema_migration_v1_to_v2` in tests/tier2_integration/test_search_attributes.py:141"}, "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-eea18c36b6bc93b1", "name": "Legacy-named symbol `test_call_history_is_copy` in tests/tier2_integration/test_node_executor.py:61", "shortDescription": {"text": "Legacy-named symbol `test_call_history_is_copy` in tests/tier2_integration/test_node_executor.py:61"}, "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-aa892e07662b837f", "name": "Legacy-named symbol `builder_v1` in tests/tier2_integration/test_workflow_versioning.py:114", "shortDescription": {"text": "Legacy-named symbol `builder_v1` in tests/tier2_integration/test_workflow_versioning.py:114"}, "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-af4623fdbd3742f6", "name": "Commented-code block (7 lines) in tests/tier2_integration/test_behavior_analysis_comprehensive.py:27", "shortDescription": {"text": "Commented-code block (7 lines) in tests/tier2_integration/test_behavior_analysis_comprehensive.py:27"}, "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-de4fe2570005b3fa", "name": "Legacy-named symbol `rule_copy` in tests/tier2_integration/access_control/test_managers_additional.py:372", "shortDescription": {"text": "Legacy-named symbol `rule_copy` in tests/tier2_integration/access_control/test_managers_additional.py:372"}, "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-f6fb47b2cf070aad", "name": "Legacy-named symbol `test_cache_returns_mutable_copy` in tests/tier2_integration/runtime/test_phase0d_optimizations.py:1", "shortDescription": {"text": "Legacy-named symbol `test_cache_returns_mutable_copy` in tests/tier2_integration/runtime/test_phase0d_optimizations.py:125"}, "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-a3867f60b8581a33", "name": "Commented-code block (5 lines) in tests/tier2_integration/runtime/test_parameter_scoping_edge_cases.py:411", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2_integration/runtime/test_parameter_scoping_edge_cases.py:411"}, "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-59a97382d371ca85", "name": "Commented-code block (6 lines) in tests/tier2_integration/runtime/trust/test_trust_propagation.py:394", "shortDescription": {"text": "Commented-code block (6 lines) in tests/tier2_integration/runtime/trust/test_trust_propagation.py:394"}, "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-0f730816cebabce0", "name": "Commented-code block (6 lines) in tests/tier_2/integration/test_mcp_async_runtime.py:47", "shortDescription": {"text": "Commented-code block (6 lines) in tests/tier_2/integration/test_mcp_async_runtime.py:47"}, "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-2992083a03d205fa", "name": "Commented-code block (8 lines) in tests/tier_2/integration/test_unified_input_validation.py:78", "shortDescription": {"text": "Commented-code block (8 lines) in tests/tier_2/integration/test_unified_input_validation.py:78"}, "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-f2cd08b7ff9b8369", "name": "Commented-code block (6 lines) in tests/examples/fix_gateway_sleep_example.py:170", "shortDescription": {"text": "Commented-code block (6 lines) in tests/examples/fix_gateway_sleep_example.py:170"}, "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-a91ca88bba930aee", "name": "Commented-code block (8 lines) in tests/trust/pact/unit/test_deprecation.py:86", "shortDescription": {"text": "Commented-code block (8 lines) in tests/trust/pact/unit/test_deprecation.py:86"}, "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-e347baf2c5e188fd", "name": "Legacy-named symbol `role_env_v1` in tests/trust/pact/unit/test_redteam_rt21.py:721", "shortDescription": {"text": "Legacy-named symbol `role_env_v1` in tests/trust/pact/unit/test_redteam_rt21.py:721"}, "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-926b6bab37d3ceff", "name": "Commented-code block (5 lines) in tests/trust/pact/unit/test_compilation_security.py:265", "shortDescription": {"text": "Commented-code block (5 lines) in tests/trust/pact/unit/test_compilation_security.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-6500a127ae010a45", "name": "Legacy-named symbol `parent_env_v2` in tests/trust/pact/unit/test_envelope_cache_invalidation.py:216", "shortDescription": {"text": "Legacy-named symbol `parent_env_v2` in tests/trust/pact/unit/test_envelope_cache_invalidation.py:216"}, "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-1870b22be9de652d", "name": "Commented-code block (5 lines) in tests/trust/pact/unit/test_envelope_unification.py:339", "shortDescription": {"text": "Commented-code block (5 lines) in tests/trust/pact/unit/test_envelope_unification.py:339"}, "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-ddb768d529899750", "name": "Legacy-named symbol `_compute_hash_legacy` in tests/trust/pact/unit/test_audit_chain_genesis_canonical.py:182", "shortDescription": {"text": "Legacy-named symbol `_compute_hash_legacy` in tests/trust/pact/unit/test_audit_chain_genesis_canonical.py:182"}, "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-3e2d324d298108b2", "name": "Legacy-named symbol `mem_backup` in tests/trust/pact/unit/test_backup.py:332", "shortDescription": {"text": "Legacy-named symbol `mem_backup` in tests/trust/pact/unit/test_backup.py:332"}, "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-8595e9e80f867fd4", "name": "Legacy-named symbol `model_copy` in tests/trust/pact/unit/test_envelopes.py:148", "shortDescription": {"text": "Legacy-named symbol `model_copy` in tests/trust/pact/unit/test_envelopes.py:148"}, "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-86dd390a98041396", "name": "Commented-code block (5 lines) in tests/trust/integration/test_mcp_integration.py:1371", "shortDescription": {"text": "Commented-code block (5 lines) in tests/trust/integration/test_mcp_integration.py:1371"}, "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-87ee5a9ed928211f", "name": "Legacy-named symbol `hook_v1` in tests/trust/unit/test_hooks.py:782", "shortDescription": {"text": "Legacy-named symbol `hook_v1` in tests/trust/unit/test_hooks.py:782"}, "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-a4c22d8bb4d012ef", "name": "Commented-code block (8 lines) in tests/trust/unit/test_sqlite_audit_store.py:21", "shortDescription": {"text": "Commented-code block (8 lines) in tests/trust/unit/test_sqlite_audit_store.py:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cface9ab9dde0437", "name": "Legacy-named symbol `agent_v2` in tests/trust/unit/test_did.py:46", "shortDescription": {"text": "Legacy-named symbol `agent_v2` in tests/trust/unit/test_did.py:46"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79a500e549bbcf53", "name": "Legacy-named symbol `score_old` in tests/trust/unit/test_scoring.py:616", "shortDescription": {"text": "Legacy-named symbol `score_old` in tests/trust/unit/test_scoring.py:616"}, "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-7ca8053c8fad2e47", "name": "Legacy-named symbol `test_get_template_returns_deep_copy` in tests/trust/unit/test_constraints_postures.py:1124", "shortDescription": {"text": "Legacy-named symbol `test_get_template_returns_deep_copy` in tests/trust/unit/test_constraints_postures.py:1124"}, "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-a907ac054d3a1656", "name": "Legacy-named symbol `unregister_old` in tests/trust/unit/test_coverage_gaps.py:874", "shortDescription": {"text": "Legacy-named symbol `unregister_old` in tests/trust/unit/test_coverage_gaps.py:874"}, "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-6415b46e26cf4702", "name": "Commented-code block (5 lines) in tests/trust/unit/test_behavioral_scoring.py:465", "shortDescription": {"text": "Commented-code block (5 lines) in tests/trust/unit/test_behavioral_scoring.py:465"}, "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-4a8cf5842d127397", "name": "Legacy-named symbol `allowed_unused` in tests/trust/plane/integration/test_diagnostics.py:75", "shortDescription": {"text": "Legacy-named symbol `allowed_unused` in tests/trust/plane/integration/test_diagnostics.py:75"}, "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-d7bd2005b999a38a", "name": "Legacy-named symbol `days_old` in tests/trust/plane/integration/test_archive.py:30", "shortDescription": {"text": "Legacy-named symbol `days_old` in tests/trust/plane/integration/test_archive.py:30"}, "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-ec523c940cc1cf5b", "name": "Legacy-named symbol `test_from_legacy` in tests/trust/plane/integration/test_constraints.py:113", "shortDescription": {"text": "Legacy-named symbol `test_from_legacy` in tests/trust/plane/integration/test_constraints.py:113"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d351553b693cc9f", "name": "Legacy-named symbol `fake_migrate_v2` in tests/trust/plane/integration/store/test_sqlite_migrations.py:136", "shortDescription": {"text": "Legacy-named symbol `fake_migrate_v2` in tests/trust/plane/integration/store/test_sqlite_migrations.py:136"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8f764fd453ef27a", "name": "Legacy-named symbol `credentials_backup` in tests/trust/plane/unit/test_pathutils.py:128", "shortDescription": {"text": "Legacy-named symbol `credentials_backup` in tests/trust/plane/unit/test_pathutils.py:128"}, "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-83f313c40bb66d3b", "name": "Commented-code block (5 lines) in tests/regression/test_issue_1258_canonical_encoder_parity.py:59", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_1258_canonical_encoder_parity.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-ac3b71fd689a39c7", "name": "Commented-code block (7 lines) in tests/regression/test_issue_1035_delegate_m1_consumed_toctou.py:78", "shortDescription": {"text": "Commented-code block (7 lines) in tests/regression/test_issue_1035_delegate_m1_consumed_toctou.py:78"}, "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-b881b2de1653a8e8", "name": "Legacy-named symbol `from_legacy` in tests/regression/test_issue_959_trust_canonical_bytes.py:301", "shortDescription": {"text": "Legacy-named symbol `from_legacy` in tests/regression/test_issue_959_trust_canonical_bytes.py:301"}, "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-a756f1af5fe6e546", "name": "Commented-code block (5 lines) in tests/regression/test_w3_security_fixes.py:354", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_w3_security_fixes.py:354"}, "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-53cd686481e28a76", "name": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_quickstart.py:16", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_quickstart.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a41e0afeab27362", "name": "Commented-code block (7 lines) in tests/regression/test_eatp12_vault_quickstart.py:328", "shortDescription": {"text": "Commented-code block (7 lines) in tests/regression/test_eatp12_vault_quickstart.py:328"}, "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-f3126577e9156170", "name": "Commented-code block (5 lines) in tests/regression/test_issue_953_async_sql_pool_tracking.py:164", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_953_async_sql_pool_tracking.py:164"}, "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-4fdb386f3a642908", "name": "Commented-code block (5 lines) in tests/regression/test_issue_501_hook_task_lifetime.py:17", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_501_hook_task_lifetime.py:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3306887f65fa499", "name": "Commented-code block (7 lines) in tests/regression/test_eatp08_alg_id_canonical_vectors.py:137", "shortDescription": {"text": "Commented-code block (7 lines) in tests/regression/test_eatp08_alg_id_canonical_vectors.py:137"}, "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-f4b9d01997b11322", "name": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_3way_discrimination.py:119", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_3way_discrimination.py:119"}, "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-d974e54a346d8207", "name": "Commented-code block (8 lines) in tests/regression/test_dataflow_pool_bridge.py:84", "shortDescription": {"text": "Commented-code block (8 lines) in tests/regression/test_dataflow_pool_bridge.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-ae0925c8716db4d3", "name": "Commented-code block (5 lines) in tests/regression/test_issue_531_nexus_lifespan_startup_shutdown.py:108", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_531_nexus_lifespan_startup_shutdown.py:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d97c99189d96c641", "name": "Legacy-named symbol `test_alg_default_is_eatp_v1` in tests/regression/test_issue_604_alg_id_threading.py:129", "shortDescription": {"text": "Legacy-named symbol `test_alg_default_is_eatp_v1` in tests/regression/test_issue_604_alg_id_threading.py:129"}, "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-316ba47dd25d446c", "name": "Commented-code block (5 lines) in tests/regression/test_optional_extra_import_guards.py:89", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_optional_extra_import_guards.py:89"}, "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-abc65359368aa38e", "name": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_anchor_vectors.py:252", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_anchor_vectors.py:252"}, "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-65f31f89940046ba", "name": "Commented-code block (5 lines) in tests/regression/test_issue_882_durable_execution_mode.py:70", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_882_durable_execution_mode.py:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a54789835e122263", "name": "Commented-code block (6 lines) in tests/regression/test_migration_0002_resumes_after_partial.py:145", "shortDescription": {"text": "Commented-code block (6 lines) in tests/regression/test_migration_0002_resumes_after_partial.py:145"}, "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-ed468a957152f8d2", "name": "Legacy-named symbol `db_copy` in tests/regression/test_issue_713_module_import_then_async_ddl.py:317", "shortDescription": {"text": "Legacy-named symbol `db_copy` in tests/regression/test_issue_713_module_import_then_async_ddl.py:317"}, "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-22f63beb53d72a20", "name": "Legacy-named symbol `test_d2a_acceptance_refused_when_chain_has_prior_v2` in tests/regression/test_issue_1316_monotonic.", "shortDescription": {"text": "Legacy-named symbol `test_d2a_acceptance_refused_when_chain_has_prior_v2` in tests/regression/test_issue_1316_monotonic.py:94"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3caa63e5a73b110d", "name": "Commented-code block (6 lines) in tests/regression/test_issue_606_shamir_wrapper.py:112", "shortDescription": {"text": "Commented-code block (6 lines) in tests/regression/test_issue_606_shamir_wrapper.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-50a2085451268290", "name": "Commented-code block (6 lines) in tests/regression/test_issue_942_execute_sync_wait_for_warning.py:115", "shortDescription": {"text": "Commented-code block (6 lines) in tests/regression/test_issue_942_execute_sync_wait_for_warning.py:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d601919e7fd2829", "name": "Commented-code block (8 lines) in tests/regression/test_issue_759_express_propagates_ddl_failure.py:170", "shortDescription": {"text": "Commented-code block (8 lines) in tests/regression/test_issue_759_express_propagates_ddl_failure.py:170"}, "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-535754460992f0c9", "name": "Commented-code block (5 lines) in tests/regression/from_brief/test_fixtures_no_secrets.py:38", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/from_brief/test_fixtures_no_secrets.py:38"}, "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-6e7fbd7b7c14c9a6", "name": "Commented-code block (6 lines) in tests/e2e/test_crash_resume_distributed.py:298", "shortDescription": {"text": "Commented-code block (6 lines) in tests/e2e/test_crash_resume_distributed.py:298"}, "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-2aec28438deacc30", "name": "Commented-code block (12 lines) in tests/e2e/test_crash_resume_local_runtime.py:149", "shortDescription": {"text": "Commented-code block (12 lines) in tests/e2e/test_crash_resume_local_runtime.py:149"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2991e767e540a6c", "name": "Commented-code block (6 lines) in tests/e2e/test_nested_conditional_e2e.py:570", "shortDescription": {"text": "Commented-code block (6 lines) in tests/e2e/test_nested_conditional_e2e.py:570"}, "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-ecc8031f07cc6602", "name": "Commented-code block (7 lines) in tests/e2e/test_redaction_dispatcher_payload.py:157", "shortDescription": {"text": "Commented-code block (7 lines) in tests/e2e/test_redaction_dispatcher_payload.py:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93ece326677dd030", "name": "Legacy-named symbol `extract_legacy` in tests/e2e/test_production_database_scenarios.py:280", "shortDescription": {"text": "Legacy-named symbol `extract_legacy` in tests/e2e/test_production_database_scenarios.py:280"}, "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-2463e3b2ce18ee81", "name": "Legacy-named symbol `advanced_model_v2` in tests/e2e/test_pythoncode_production_scenarios.py:734", "shortDescription": {"text": "Legacy-named symbol `advanced_model_v2` in tests/e2e/test_pythoncode_production_scenarios.py:734"}, "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-b0aeae382dce0998", "name": "Commented-code block (12 lines) in tests/e2e/test_resource_limit_enforcement_e2e.py:38", "shortDescription": {"text": "Commented-code block (12 lines) in tests/e2e/test_resource_limit_enforcement_e2e.py:38"}, "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-1b470c3a47254281", "name": "Commented-code block (5 lines) in tests/e2e/test_redaction_history_store.py:148", "shortDescription": {"text": "Commented-code block (5 lines) in tests/e2e/test_redaction_history_store.py:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-68968c9067d85470", "name": "Commented-code block (7 lines) in tests/e2e/delegate/test_delegate_e2e_flows.py:293", "shortDescription": {"text": "Commented-code block (7 lines) in tests/e2e/delegate/test_delegate_e2e_flows.py:293"}, "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-d41f75ddf8d59d3b", "name": "Legacy-named symbol `workflow_v1` in tests/e2e/nexus/test_complete_user_workflows_e2e.py:401", "shortDescription": {"text": "Legacy-named symbol `workflow_v1` in tests/e2e/nexus/test_complete_user_workflows_e2e.py:401"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9bbb483ee062496f", "name": "Network/subprocess call without timeout or try/except \u2014 docs/build_docs.py:18", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 docs/build_docs.py:18"}, "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-278498368fd8a3f0", "name": "Commented-code block (6 lines) in scripts/migrate.py:61", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/migrate.py:61"}, "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-10c47d789d0ed037", "name": "Commented-code block (5 lines) in scripts/capture_initial_baseline.py:58", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/capture_initial_baseline.py:58"}, "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-7a8ab1acf0f2ea0a", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/capture_initial_baseline.py:118", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/capture_initial_baseline.py:118"}, "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-b616edade0066189", "name": "Commented-code block (6 lines) in scripts/spec_drift_gate.py:292", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/spec_drift_gate.py:292"}, "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-2841b593558567fe", "name": "Commented-code block (5 lines) in packages/kailash-nexus/tests/integration/test_enhanced_mcp_simple.py:38", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/integration/test_enhanced_mcp_simple.py:38"}, "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-cf79d2b545a83741", "name": "Commented-code block (7 lines) in packages/kailash-nexus/tests/integration/test_channel_integration.py:312", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-nexus/tests/integration/test_channel_integration.py:312"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3a2ea72a8bd1e5fe", "name": "Commented-code block (9 lines) in packages/kailash-nexus/tests/integration/test_enhanced_mcp_protocol.py:25", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-nexus/tests/integration/test_enhanced_mcp_protocol.py:25"}, "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-5dff560050eeecc4", "name": "Commented-code block (5 lines) in packages/kailash-nexus/tests/integration/nexus/test_dependency_overrides_wiring.py:71", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/integration/nexus/test_dependency_overrides_wiring.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-9dd41588827d5f75", "name": "Commented-code block (5 lines) in packages/kailash-nexus/tests/unit/test_channels_realistic.py:172", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/unit/test_channels_realistic.py:172"}, "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-9f4bfab74ede2638", "name": "Legacy-named symbol `test_connections_snapshot_is_copy` in packages/kailash-nexus/tests/unit/test_websocket_handlers.py:", "shortDescription": {"text": "Legacy-named symbol `test_connections_snapshot_is_copy` in packages/kailash-nexus/tests/unit/test_websocket_handlers.py:308"}, "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-b163d14ed4e13bdd", "name": "Legacy-named symbol `test_plugins_property_returns_copy` in packages/kailash-nexus/tests/unit/test_plugin_api.py:442", "shortDescription": {"text": "Legacy-named symbol `test_plugins_property_returns_copy` in packages/kailash-nexus/tests/unit/test_plugin_api.py:442"}, "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-b5917be5c90ed874", "name": "Legacy-named symbol `test_middleware_property_returns_copy` in packages/kailash-nexus/tests/unit/test_middleware_api.py:", "shortDescription": {"text": "Legacy-named symbol `test_middleware_property_returns_copy` in packages/kailash-nexus/tests/unit/test_middleware_api.py:201"}, "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-8eca611c9d32d757", "name": "Legacy-named symbol `test_list_workflows_returns_copy` in packages/kailash-nexus/tests/unit/test_registry.py:127", "shortDescription": {"text": "Legacy-named symbol `test_list_workflows_returns_copy` in packages/kailash-nexus/tests/unit/test_registry.py:127"}, "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-d47666ad7ca3084c", "name": "Commented-code block (5 lines) in packages/kailash-nexus/tests/unit/test_channels.py:107", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/unit/test_channels.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1888b1103faa6fcf", "name": "Legacy-named symbol `env_backup` in packages/kailash-nexus/tests/unit/test_nexus_core_revolutionary.py:359", "shortDescription": {"text": "Legacy-named symbol `env_backup` in packages/kailash-nexus/tests/unit/test_nexus_core_revolutionary.py:359"}, "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-ad8a904d15ddc1da", "name": "Legacy-named symbol `test_routers_property_returns_copy` in packages/kailash-nexus/tests/unit/test_router_api.py:217", "shortDescription": {"text": "Legacy-named symbol `test_routers_property_returns_copy` in packages/kailash-nexus/tests/unit/test_router_api.py:217"}, "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-f677148dd21a4f0a", "name": "Legacy-named symbol `greet_v1` in packages/kailash-nexus/tests/unit/test_handler_registration.py:350", "shortDescription": {"text": "Legacy-named symbol `greet_v1` in packages/kailash-nexus/tests/unit/test_handler_registration.py:350"}, "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-874b89182beb1432", "name": "Legacy-named symbol `test_call_history_returns_copy` in packages/kailash-nexus/tests/unit/trust/test_mcp_handler.py:470", "shortDescription": {"text": "Legacy-named symbol `test_call_history_returns_copy` in packages/kailash-nexus/tests/unit/trust/test_mcp_handler.py:470"}, "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-14958661539278f5", "name": "Commented-code block (6 lines) in packages/kailash-nexus/examples/comprehensive_demo.py:291", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/examples/comprehensive_demo.py:291"}, "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-47e1750a60271045", "name": "Commented-code block (6 lines) in packages/kailash-nexus/examples/basic_usage.py:90", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/examples/basic_usage.py:90"}, "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-809b8a64ce53cd0a", "name": "Commented-code block (8 lines) in packages/kailash-nexus/src/nexus/http_client.py:418", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-nexus/src/nexus/http_client.py:418"}, "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-da5b8518e7b4389c", "name": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/registry.py:61", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/registry.py:61"}, "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-50bfdbc305dba1a9", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/websocket_origin.py:243", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/websocket_origin.py:243"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9fbabfd4cc00761", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/context.py:120", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/context.py:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66706b90f4cdcf34", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/typed_service_client.py:103", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/typed_service_client.py:103"}, "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-fca690aa502d06f4", "name": "Commented-code block (9 lines) in packages/kailash-nexus/src/nexus/engine.py:185", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-nexus/src/nexus/engine.py:185"}, "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-5f78025db9f361f2", "name": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/core.py:369", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/core.py:369"}, "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-9dbaf57171c0a92f", "name": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/sse.py:189", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/sse.py:189"}, "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-5c9082b54522e9fc", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/websocket_handlers.py:80", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/websocket_handlers.py:80"}, "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-5cb8ec2862e85c3c", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/channels.py:196", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/channels.py:196"}, "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-1cd6ea36ecaf235b", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/proxy.py:80", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/proxy.py:80"}, "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-72249c87bd5170b8", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/overrides.py:53", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/overrides.py:53"}, "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-a8978e648f861601", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/multipart.py:136", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/multipart.py:136"}, "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-ee425ef2b4143859", "name": "Commented-code block (7 lines) in packages/kailash-nexus/src/nexus/extractors/resolver.py:408", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-nexus/src/nexus/extractors/resolver.py:408"}, "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-dbb26e25201ee74f", "name": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/auth/jwt.py:304", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/auth/jwt.py:304"}, "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-f20494b95ac5781b", "name": "Blocking `urllib.request.urlopen(...)` inside `async def _default_send` \u2014 packages/kailash-nexus/src/nexus/transports/we", "shortDescription": {"text": "Blocking `urllib.request.urlopen(...)` inside `async def _default_send` \u2014 packages/kailash-nexus/src/nexus/transports/webhook.py:978"}, "fullDescription": {"text": "Sync I/O inside an async function blocks the event loop. While `urllib.request.urlopen(...)` is running, *all* other coroutines on this loop are paused \u2014 silent throughput collapse under concurrency. Use the async equivalent (`httpx.AsyncClient`, `asyncio.sleep`, `aiofiles`) or wrap with `await asyncio.to_thread(...)`."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "high", "confidence": 1.0}}, {"id": "scanner-872615e462e4b6e2", "name": "Commented-code block (5 lines) in packages/kailash-mcp/tests/integration/mcp_server/test_elicitation_integration.py:79", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-mcp/tests/integration/mcp_server/test_elicitation_integration.py:79"}, "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-0caeea7b07c66345", "name": "Legacy-named symbol `metrics_copy` in packages/kailash-mcp/src/kailash_mcp/client.py:776", "shortDescription": {"text": "Legacy-named symbol `metrics_copy` in packages/kailash-mcp/src/kailash_mcp/client.py:776"}, "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-f26f19e23f182cea", "name": "Commented-code block (7 lines) in packages/kailash-mcp/src/kailash_mcp/__init__.py:82", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-mcp/src/kailash_mcp/__init__.py:82"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93de39b832714e76", "name": "Commented-code block (7 lines) in packages/kailash-mcp/src/kailash_mcp/server.py:573", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-mcp/src/kailash_mcp/server.py:573"}, "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-51a6f0f1ce7b5288", "name": "Commented-code block (8 lines) in packages/kailash-mcp/src/kailash_mcp/errors.py:78", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-mcp/src/kailash_mcp/errors.py:78"}, "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-5978dbbb605fd177", "name": "Commented-code block (5 lines) in packages/kailash-mcp/src/kailash_mcp/auth/__init__.py:19", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-mcp/src/kailash_mcp/auth/__init__.py:19"}, "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-8383456af11a8154", "name": "Commented-code block (8 lines) in packages/kailash-mcp/src/kailash_mcp/auth/providers.py:188", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-mcp/src/kailash_mcp/auth/providers.py:188"}, "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-368dbc644ec07980", "name": "Commented-code block (5 lines) in packages/kailash-mcp/src/kailash_mcp/contrib/kaizen.py:341", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-mcp/src/kailash_mcp/contrib/kaizen.py:341"}, "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-1c0ee200ae40f122", "name": "Legacy-named symbol `evidence_verdict_v1` in packages/kailash-pact/tests/integration/conformance/test_full_vector_suite.", "shortDescription": {"text": "Legacy-named symbol `evidence_verdict_v1` in packages/kailash-pact/tests/integration/conformance/test_full_vector_suite.py:142"}, "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-b30a308f8ad23c77", "name": "Legacy-named symbol `test_cross_tenant_denial_mentions_v1` in packages/kailash-pact/tests/integration/ml/test_cross_tena", "shortDescription": {"text": "Legacy-named symbol `test_cross_tenant_denial_mentions_v1` in packages/kailash-pact/tests/integration/ml/test_cross_tenant_op_wiring.py:52"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3499e4554dc40c06", "name": "Commented-code block (6 lines) in packages/kailash-pact/tests/unit/test_enforcement_modes.py:250", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-pact/tests/unit/test_enforcement_modes.py:250"}, "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-0d851843a666dbd4", "name": "Commented-code block (7 lines) in packages/kailash-pact/tests/unit/governance/test_deprecation.py:82", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-pact/tests/unit/governance/test_deprecation.py:82"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c1f505cf409f509", "name": "Legacy-named symbol `role_env_v1` in packages/kailash-pact/tests/unit/governance/test_redteam_rt21.py:717", "shortDescription": {"text": "Legacy-named symbol `role_env_v1` in packages/kailash-pact/tests/unit/governance/test_redteam_rt21.py:717"}, "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-3caf882a0037d31f", "name": "Commented-code block (5 lines) in packages/kailash-pact/tests/unit/governance/test_compilation_security.py:265", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-pact/tests/unit/governance/test_compilation_security.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-920b7b2120fa510d", "name": "Commented-code block (5 lines) in packages/kailash-pact/tests/unit/governance/test_envelope_unification.py:339", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-pact/tests/unit/governance/test_envelope_unification.py:339"}, "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-e510c07cbe59ed92", "name": "Legacy-named symbol `mem_backup` in packages/kailash-pact/tests/unit/governance/test_backup.py:327", "shortDescription": {"text": "Legacy-named symbol `mem_backup` in packages/kailash-pact/tests/unit/governance/test_backup.py:327"}, "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-294475f679efdbb9", "name": "Legacy-named symbol `model_copy` in packages/kailash-pact/tests/unit/governance/test_envelopes.py:149", "shortDescription": {"text": "Legacy-named symbol `model_copy` in packages/kailash-pact/tests/unit/governance/test_envelopes.py:149"}, "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-18a83cf934d9ad2d", "name": "Commented-code block (6 lines) in packages/kailash-pact/tests/unit/conformance/test_runner.py:535", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-pact/tests/unit/conformance/test_runner.py:535"}, "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-d60e2f2aee047d97", "name": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/costs.py:109", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/costs.py:109"}, "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-ee6a7dc02177fb87", "name": "Legacy-named symbol `n5_evidence_verdict_v1` in packages/kailash-pact/src/pact/conformance/vectors.py:505", "shortDescription": {"text": "Legacy-named symbol `n5_evidence_verdict_v1` in packages/kailash-pact/src/pact/conformance/vectors.py:505"}, "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-dcf8be6c723ff32d", "name": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/conformance/vectors.py:71", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/conformance/vectors.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-a2b4301da1003fe2", "name": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/examples/university/barriers.py:42", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/examples/university/barriers.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d77feafedd4ab50", "name": "Legacy-named symbol `years_old` in packages/kailash-kaizen/tests/integration/test_ai_db_operations.py:237", "shortDescription": {"text": "Legacy-named symbol `years_old` in packages/kailash-kaizen/tests/integration/test_ai_db_operations.py:237"}, "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-128a44bfbd803e45", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/integration/test_mcp_agent_as_client_real_llm.py:239", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/integration/test_mcp_agent_as_client_real_llm.py:239"}, "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-e84b685d204e03d7", "name": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/judges/test_judges_wiring.py:168", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/judges/test_judges_wiring.py:168"}, "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-b722811dfa108dc2", "name": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/rag/test_workflows_nodes.py:371", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/rag/test_workflows_nodes.py:371"}, "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-659ab2303392dffe", "name": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/rag/test_privacy_nodes.py:53", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/rag/test_privacy_nodes.py:53"}, "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-f00875755aca9bcf", "name": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/integration/rag/test_agentic_nodes.py:273", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/integration/rag/test_agentic_nodes.py:273"}, "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-4aa7148c69ca0afa", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/integration/rag/test_evaluation_nodes.py:139", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/integration/rag/test_evaluation_nodes.py:139"}, "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-7b2d2cb731f623d5", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/integration/rag/test_graph_nodes.py:210", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/integration/rag/test_graph_nodes.py:210"}, "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-df0ce5efd994acce", "name": "Commented-code block (11 lines) in packages/kailash-kaizen/tests/integration/rag/test_query_processing_nodes.py:128", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/tests/integration/rag/test_query_processing_nodes.py:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f83992254fac92c", "name": "Legacy-named symbol `out_old` in packages/kailash-kaizen/tests/integration/rag/test_realtime_nodes.py:215", "shortDescription": {"text": "Legacy-named symbol `out_old` in packages/kailash-kaizen/tests/integration/rag/test_realtime_nodes.py:215"}, "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-ed47750ae8b4113e", "name": "Commented-code block (16 lines) in packages/kailash-kaizen/tests/integration/rag/test_conversational_nodes.py:576", "shortDescription": {"text": "Commented-code block (16 lines) in packages/kailash-kaizen/tests/integration/rag/test_conversational_nodes.py:576"}, "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-73f701b2a6364e0b", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/integration/l3/test_e2e_plan.py:776", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/integration/l3/test_e2e_plan.py:776"}, "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-7d3b58cb13bbeab1", "name": "Legacy-named symbol `review_v2` in packages/kailash-kaizen/tests/integration/runtime/test_specialist_loader.py:796", "shortDescription": {"text": "Legacy-named symbol `review_v2` in packages/kailash-kaizen/tests/integration/runtime/test_specialist_loader.py:796"}, "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-51453495d8ae8b2f", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/integration/llm/test_llmclient_openai_wiring.py:33", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/integration/llm/test_llmclient_openai_wiring.py:33"}, "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-29692da983015283", "name": "Commented-code block (8 lines) in packages/kailash-kaizen/tests/unit/conftest.py:29", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/tests/unit/conftest.py:29"}, "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-82e56d45cdc9deb8", "name": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/unit/test_ux_improvements.py:548", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/unit/test_ux_improvements.py:548"}, "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-c8b16ff0a964063f", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/test_performance_comprehensive.py:164", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/test_performance_comprehensive.py:164"}, "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-3cee6a1bab1ed602", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/test_intelligent_agent_responses.py:23", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/test_intelligent_agent_responses.py:23"}, "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-da5c62eb743fe82c", "name": "Legacy-named symbol `test_get_state_returns_copy` in packages/kailash-kaizen/tests/unit/integrations/test_session_manage", "shortDescription": {"text": "Legacy-named symbol `test_get_state_returns_copy` in packages/kailash-kaizen/tests/unit/integrations/test_session_management.py:113"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a537136d7bb68040", "name": "Legacy-named symbol `encrypted_v1` in packages/kailash-kaizen/tests/unit/security/test_encryption.py:129", "shortDescription": {"text": "Legacy-named symbol `encrypted_v1` in packages/kailash-kaizen/tests/unit/security/test_encryption.py:129"}, "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-7c87a29083bdfb10", "name": "Legacy-named symbol `toml_v1` in packages/kailash-kaizen/tests/unit/mcp/test_catalog_server.py:770", "shortDescription": {"text": "Legacy-named symbol `toml_v1` in packages/kailash-kaizen/tests/unit/mcp/test_catalog_server.py:770"}, "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-ae683f1531568b8e", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/performance/test_signature_resolution_baseline.py:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/performance/test_signature_resolution_baseline.py:526"}, "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-4fd52e396944fbb0", "name": "Legacy-named symbol `test_get_context_returns_copy` in packages/kailash-kaizen/tests/unit/observability/test_structured_", "shortDescription": {"text": "Legacy-named symbol `test_get_context_returns_copy` in packages/kailash-kaizen/tests/unit/observability/test_structured_logging.py:91"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4def4cf1638a042a", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/observability/test_metrics_collector.py:392", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/observability/test_metrics_collector.py:392"}, "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-aa635db01c17bca0", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_agentic_nodes.py:162", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_agentic_nodes.py:162"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0bd8959b8e206dac", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_similarity_nodes.py:155", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_similarity_nodes.py:155"}, "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-824a1da4dada1d99", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_graph_nodes.py:321", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_graph_nodes.py:321"}, "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-25ea92274b39c52f", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_query_processing_nodes.py:358", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_query_processing_nodes.py:358"}, "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-f496d83a8bdb4719", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_conversational_nodes.py:234", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_conversational_nodes.py:234"}, "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-eb84860a2f274899", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/providers/test_capability_protocols.py:222", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/providers/test_capability_protocols.py:222"}, "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-f8b349e7f387ef32", "name": "Legacy-named symbol `test_get_records_returns_copy` in packages/kailash-kaizen/tests/unit/l3/test_eatp_translator.py:85", "shortDescription": {"text": "Legacy-named symbol `test_get_records_returns_copy` in packages/kailash-kaizen/tests/unit/l3/test_eatp_translator.py:85"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c51ea6ae697df9ad", "name": "Legacy-named symbol `spec_v2` in packages/kailash-kaizen/tests/unit/l3/plan/test_types.py:712", "shortDescription": {"text": "Legacy-named symbol `spec_v2` in packages/kailash-kaizen/tests/unit/l3/plan/test_types.py:712"}, "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-9877576762de87d9", "name": "Legacy-named symbol `test_record_with_resume_context_returns_copy` in packages/kailash-kaizen/tests/unit/l3/plan/test_su", "shortDescription": {"text": "Legacy-named symbol `test_record_with_resume_context_returns_copy` in packages/kailash-kaizen/tests/unit/l3/plan/test_suspension.py:290"}, "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-b53e9e210945e8cd", "name": "Legacy-named symbol `n2_v2` in packages/kailash-kaizen/tests/unit/l3/plan/test_modification.py:188", "shortDescription": {"text": "Legacy-named symbol `n2_v2` in packages/kailash-kaizen/tests/unit/l3/plan/test_modification.py:188"}, "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-c4cb5535ede4667c", "name": "Legacy-named symbol `test_get_all_returns_copy` in packages/kailash-kaizen/tests/unit/runtime/test_registry.py:198", "shortDescription": {"text": "Legacy-named symbol `test_get_all_returns_copy` in packages/kailash-kaizen/tests/unit/runtime/test_registry.py:198"}, "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-8ce83c215a5c8217", "name": "Legacy-named symbol `test_approval_history_contains_result_copy` in packages/kailash-kaizen/tests/unit/examples/test_hum", "shortDescription": {"text": "Legacy-named symbol `test_approval_history_contains_result_copy` in packages/kailash-kaizen/tests/unit/examples/test_human_approval.py:194"}, "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-7b83cf5d8f2a884a", "name": "Legacy-named symbol `test_get_supported_models_returns_copy` in packages/kailash-kaizen/tests/unit/nodes/ai/test_perplex", "shortDescription": {"text": "Legacy-named symbol `test_get_supported_models_returns_copy` in packages/kailash-kaizen/tests/unit/nodes/ai/test_perplexity_provider.py:140"}, "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-522678de1d2b9fe2", "name": "Legacy-named symbol `test_canonical_takes_precedence_over_legacy` in packages/kailash-kaizen/tests/unit/nodes/ai/test_az", "shortDescription": {"text": "Legacy-named symbol `test_canonical_takes_precedence_over_legacy` in packages/kailash-kaizen/tests/unit/nodes/ai/test_azure_detection.py:48"}, "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-9dd629eb589da81c", "name": "Legacy-named symbol `test_entries_property_returns_copy` in packages/kailash-kaizen/tests/unit/trust/test_linked_hashing", "shortDescription": {"text": "Legacy-named symbol `test_entries_property_returns_copy` in packages/kailash-kaizen/tests/unit/trust/test_linked_hashing.py:241"}, "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-f19c119b631e7f1f", "name": "Legacy-named symbol `test_get_recent_events_returns_copy` in packages/kailash-kaizen/tests/unit/trust/test_security_audi", "shortDescription": {"text": "Legacy-named symbol `test_get_recent_events_returns_copy` in packages/kailash-kaizen/tests/unit/trust/test_security_audit_logger.py:246"}, "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-a7e0303f4e25237c", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/trust/test_timestamping.py:138", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/trust/test_timestamping.py:138"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d851af836058fc98", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/trust/adversarial/test_revocation_race.py:203", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/trust/adversarial/test_revocation_race.py:203"}, "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-47f642769a524fed", "name": "Legacy-named symbol `test_is_expired_true_when_old` in packages/kailash-kaizen/tests/unit/trust/messaging/test_envelope.", "shortDescription": {"text": "Legacy-named symbol `test_is_expired_true_when_old` in packages/kailash-kaizen/tests/unit/trust/messaging/test_envelope.py:55"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-690152ff63bfac62", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/tools/native/test_search_tools.py:411", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/tools/native/test_search_tools.py:411"}, "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-ed3953e6c984c082", "name": "Legacy-named symbol `test_returns_copy` in packages/kailash-kaizen/tests/unit/core/test_structured_output_helper.py:103", "shortDescription": {"text": "Legacy-named symbol `test_returns_copy` in packages/kailash-kaizen/tests/unit/core/test_structured_output_helper.py:103"}, "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-fe0d4fa006c113d2", "name": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_config.py:722", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_config.py:722"}, "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-738bdc691fb82b66", "name": "Commented-code block (11 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_creation.py:414", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_creation.py:414"}, "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-e7ab1ca31257e0ff", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_workflow.py:323", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_workflow.py:323"}, "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-052c64be3a783c2a", "name": "Legacy-named symbol `test_fork_creates_independent_copy` in packages/kailash-kaizen/tests/unit/core/autonomy/state/test_", "shortDescription": {"text": "Legacy-named symbol `test_fork_creates_independent_copy` in packages/kailash-kaizen/tests/unit/core/autonomy/state/test_manager.py:197"}, "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-d0ff2de43d064fe4", "name": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/unit/core/autonomy/hooks/test_structured_logging.py:305", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/unit/core/autonomy/hooks/test_structured_logging.py:305"}, "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-9419a62e19353bb9", "name": "Legacy-named symbol `pydub_backup` in packages/kailash-kaizen/tests/unit/signatures/test_audio_field.py:315", "shortDescription": {"text": "Legacy-named symbol `pydub_backup` in packages/kailash-kaizen/tests/unit/signatures/test_audio_field.py:315"}, "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-bf4aaa5a4e310553", "name": "Legacy-named symbol `test_supports_returns_independent_copy` in packages/kailash-kaizen/tests/unit/llm/test_supports_cap", "shortDescription": {"text": "Legacy-named symbol `test_supports_returns_independent_copy` in packages/kailash-kaizen/tests/unit/llm/test_supports_capability_matrix.py:176"}, "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-483462d61906e0b5", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/llm/test_supports_capability_matrix.py:248", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/llm/test_supports_capability_matrix.py:248"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4b84a5b05a38981", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/llm/test_from_env_presets.py:450", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/llm/test_from_env_presets.py:450"}, "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-96873b846c90c3e5", "name": "Legacy-named symbol `test_selector_tier_beats_legacy` in packages/kailash-kaizen/tests/unit/llm/test_from_env.py:108", "shortDescription": {"text": "Legacy-named symbol `test_selector_tier_beats_legacy` in packages/kailash-kaizen/tests/unit/llm/test_from_env.py:108"}, "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-d209ffb3525521ae", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/llm/auth/test_gcp_oauth.py:298", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/llm/auth/test_gcp_oauth.py:298"}, "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-b380054df2355578", "name": "Legacy-named symbol `test_selector_tier_wins_over_legacy` in packages/kailash-kaizen/tests/cross_sdk_parity/test_from_en", "shortDescription": {"text": "Legacy-named symbol `test_selector_tier_wins_over_legacy` in packages/kailash-kaizen/tests/cross_sdk_parity/test_from_env_precedence_matches_rust.py:135"}, "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-ac32d905824d5351", "name": "Legacy-named symbol `config_copy` in packages/kailash-kaizen/tests/regression/test_issue_12_per_request_api_key.py:498", "shortDescription": {"text": "Legacy-named symbol `config_copy` in packages/kailash-kaizen/tests/regression/test_issue_12_per_request_api_key.py:498"}, "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-fa06dd156b5242ee", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/regression/test_issue_822_optional_call_guards.py:75", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/regression/test_issue_822_optional_call_guards.py:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79893b44ac5e8497", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/regression/test_rag_resurrection_import_smoke.py:121", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/regression/test_rag_resurrection_import_smoke.py:121"}, "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-9619880b2530c58f", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b9b_eval_conversational_defects.", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b9b_eval_conversational_defects.py:208"}, "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-0d42e05aead63d85", "name": "Legacy-named symbol `test_backend_canonical_wins_over_legacy` in packages/kailash-kaizen/tests/regression/test_issue_257", "shortDescription": {"text": "Legacy-named symbol `test_backend_canonical_wins_over_legacy` in packages/kailash-kaizen/tests/regression/test_issue_257_azure_api_version_env.py:69"}, "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-626fb3c3f15304e9", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/regression/test_issue_486_contextvars_propagation.py:237", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/regression/test_issue_486_contextvars_propagation.py:237"}, "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-bb778f005801fc65", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b1_none_content.py:103", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b1_none_content.py:103"}, "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-c9c2dc81921d9e56", "name": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b9a_privacy_defects.py:182", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b9a_privacy_defects.py:182"}, "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-b0a230f539d55702", "name": "Legacy-named symbol `kaizen_legacy` in packages/kailash-kaizen/tests/e2e/test_real_kaizen_e2e.py:612", "shortDescription": {"text": "Legacy-named symbol `kaizen_legacy` in packages/kailash-kaizen/tests/e2e/test_real_kaizen_e2e.py:612"}, "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-1fe38a4428c96ab2", "name": "Legacy-named symbol `workflow_v1` in packages/kailash-kaizen/tests/e2e/test_enterprise_workflow_templates_e2e.py:211", "shortDescription": {"text": "Legacy-named symbol `workflow_v1` in packages/kailash-kaizen/tests/e2e/test_enterprise_workflow_templates_e2e.py:211"}, "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-d4aac75427317ddc", "name": "Commented-code block (12 lines) in packages/kailash-kaizen/tests/e2e/test_bug5_production_scenario.py:558", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kailash-kaizen/tests/e2e/test_bug5_production_scenario.py:558"}, "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-8f8db3392b62e6f7", "name": "Legacy-named symbol `_logic_v2` in packages/kailash-kaizen/tests/e2e/test_performance_optimization_e2e.py:808", "shortDescription": {"text": "Legacy-named symbol `_logic_v2` in packages/kailash-kaizen/tests/e2e/test_performance_optimization_e2e.py:808"}, "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-96e2f815371da820", "name": "Legacy-named symbol `meta_controller_with_backup` in packages/kailash-kaizen/tests/e2e/autonomy/test_meta_controller_e2e", "shortDescription": {"text": "Legacy-named symbol `meta_controller_with_backup` in packages/kailash-kaizen/tests/e2e/autonomy/test_meta_controller_e2e.py:501"}, "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-ffca62882b26e3ea", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/e2e/autonomy/test_full_integration_e2e.py:596", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/e2e/autonomy/test_full_integration_e2e.py:596"}, "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-5ba00ef8fbf4bf2a", "name": "Legacy-named symbol `meta_controller_with_backup` in packages/kailash-kaizen/tests/e2e/autonomy/meta_controller/test_fal", "shortDescription": {"text": "Legacy-named symbol `meta_controller_with_backup` in packages/kailash-kaizen/tests/e2e/autonomy/meta_controller/test_fallback_handling_e2e.py:226"}, "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-b659bb7f61e43004", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/docs/development/templates/agent_test_template.py:455", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/docs/development/templates/agent_test_template.py:455"}, "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-bd54e6e9c87c79e2", "name": "Commented-code block (11 lines) in packages/kailash-kaizen/scripts/test_examples_implementation.py:321", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/scripts/test_examples_implementation.py:321"}, "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-741dcfad44f9f3d7", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/scripts/run_tests.py:14", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/scripts/run_tests.py:14"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8f37e25caf4078a", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/examples/workflow-chaining/01-simple-chain-qa-memory.py:172", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/examples/workflow-chaining/01-simple-chain-qa-memory.py:172"}, "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-2e9b47ca8f53297f", "name": "Legacy-named symbol `model_v2` in packages/kailash-kaizen/examples/5-mcp-integration/multi-server-orchestration/workflow", "shortDescription": {"text": "Legacy-named symbol `model_v2` in packages/kailash-kaizen/examples/5-mcp-integration/multi-server-orchestration/workflow.py:811"}, "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-2870b59584bf621b", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/examples/trust/esa_api_example.py:366", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/examples/trust/esa_api_example.py:366"}, "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-5e0e2891452f6640", "name": "Legacy-named symbol `generate_marketing_copy` in packages/kailash-kaizen/examples/3-enterprise-workflows/content-generat", "shortDescription": {"text": "Legacy-named symbol `generate_marketing_copy` in packages/kailash-kaizen/examples/3-enterprise-workflows/content-generation/workflow.py:198"}, "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-eb6ce3519da57129", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/orchestration/__init__.py:24", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/orchestration/__init__.py:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e4cf0df42889030", "name": "Commented-code block (14 lines) in packages/kailash-kaizen/src/kaizen/config/providers.py:50", "shortDescription": {"text": "Commented-code block (14 lines) in packages/kailash-kaizen/src/kaizen/config/providers.py:50"}, "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-15da8b068fa923fd", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/judges/_judge.py:578", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/judges/_judge.py:578"}, "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-a7e4177aa9a97c5f", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/judges/llm_diagnostics.py:265", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/judges/llm_diagnostics.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-b8390170475d9ea1", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/interpretability/core.py:91", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/interpretability/core.py:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e3a5167dad506ac", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/mcp/builtin_server/server.py:96", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/mcp/builtin_server/server.py:96"}, "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-0eaadd1776550c05", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/research/adapter.py:112", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/research/adapter.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-4e75ad44555414b3", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/deploy/introspect.py:76", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/deploy/introspect.py:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-76311cbeb50728b9", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/observability/trace_exporter.py:198", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/observability/trace_exporter.py:198"}, "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-6edd99df6e5ca996", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/src/kaizen/providers/embedding/huggingfa", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/src/kaizen/providers/embedding/huggingface.py:105"}, "fullDescription": {"text": "`requests.post(...)` 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-91231f4e16d277af", "name": "Commented-code block (9 lines) in packages/kailash-kaizen/src/kaizen/mixins/__init__.py:66", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/src/kaizen/mixins/__init__.py:66"}, "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-086cd02739577d8c", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/l3/envelope/tracker.py:367", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/l3/envelope/tracker.py:367"}, "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-325d7850207cb65f", "name": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/l3/context/projection.py:86", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/l3/context/projection.py:86"}, "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-28d6527a28749755", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/l3/plan/executor.py:1041", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/l3/plan/executor.py:1041"}, "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-e60f2786876fa1dd", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/ml/_sqlite_sink.py:64", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/ml/_sqlite_sink.py:64"}, "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-79ddc3ffb6409bf6", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/ml/ml_aware_agent.py:109", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/ml/ml_aware_agent.py:109"}, "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-3177ae1329c8a7f2", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/ml/_tool_discovery.py:220", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/ml/_tool_discovery.py:220"}, "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-b37f92c7acc1eb51", "name": "Commented-code block (10 lines) in packages/kailash-kaizen/src/kaizen/execution/parser.py:147", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/src/kaizen/execution/parser.py:147"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-812c6bb66e65d6d4", "name": "Legacy-named symbol `days_old` in packages/kailash-kaizen/src/kaizen/memory/storage/base.py:103", "shortDescription": {"text": "Legacy-named symbol `days_old` in packages/kailash-kaizen/src/kaizen/memory/storage/base.py:103"}, "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-44acba8634a7d251", "name": "Legacy-named symbol `agent_copy` in packages/kailash-kaizen/src/kaizen/nodes/ai/a2a.py:3472", "shortDescription": {"text": "Legacy-named symbol `agent_copy` in packages/kailash-kaizen/src/kaizen/nodes/ai/a2a.py:3472"}, "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-598b51ca92f84d28", "name": "Commented-code block (9 lines) in packages/kailash-kaizen/src/kaizen/nodes/auth/directory_integration.py:203", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/src/kaizen/nodes/auth/directory_integration.py:203"}, "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-561bfc8a3c6dc965", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/advanced.py:39", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/advanced.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-bfe71f17c3cf056c", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/router.py:107", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/router.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d5a60efcbb8b18b", "name": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/agentic.py:47", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/agentic.py:47"}, "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-01ab6ad9e8d6156d", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/workflows.py:49", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/workflows.py:49"}, "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-bf849eeb1c2dd3dd", "name": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/multimodal.py:79", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/multimodal.py:79"}, "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-bd04310a48f91d86", "name": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/graph.py:44", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/graph.py:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6462e6ebacd1d1d", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/strategies.py:16", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/strategies.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0eded036f7ea484", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/privacy.py:84", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/privacy.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-299fcdd250f73b8e", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/evaluation.py:29", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/evaluation.py:29"}, "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-40202422906a4421", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/query_processing.py:20", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/query_processing.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-b8ce970bb406eae7", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/optimized.py:32", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/optimized.py:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ee51d71907f63d8", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/federated.py:1203", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/federated.py:1203"}, "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-afba1dbcbc5b10d6", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/conversational.py:49", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/conversational.py:49"}, "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-f7ed4ca3cd7c1416", "name": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/realtime.py:25", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/realtime.py:25"}, "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-e8e154be8212e1fd", "name": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/trust/governance/approval_manager.py:727", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/trust/governance/approval_manager.py:727"}, "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-9b362d638bcecad4", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/src/kaizen/tools/types.py:20", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/src/kaizen/tools/types.py:20"}, "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-2fde6afa5396410f", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/tools/native/search_tools.py:21", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/tools/native/search_tools.py:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bcd2a3446351a8a5", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/core/config.py:102", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/core/config.py:102"}, "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-57ac6b1090dfe1cc", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/core/base_agent.py:119", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/core/base_agent.py:119"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-de41a29b6fc7d14f", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/core/framework.py:235", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/core/framework.py:235"}, "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-21ddcd892858b4bb", "name": "Legacy-named symbol `result_copy` in packages/kailash-kaizen/src/kaizen/core/agents.py:1230", "shortDescription": {"text": "Legacy-named symbol `result_copy` in packages/kailash-kaizen/src/kaizen/core/agents.py:1230"}, "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-76b882e041206489", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/core/agents.py:495", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/core/agents.py:495"}, "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-71cf761177ba18d8", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/core/workflow_generator.py:200", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/core/workflow_generator.py:200"}, "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-27c810d1f3231ec2", "name": "Legacy-named symbol `kaizen_checkpoint_encryption_salt_v1` in packages/kailash-kaizen/src/kaizen/core/autonomy/security/", "shortDescription": {"text": "Legacy-named symbol `kaizen_checkpoint_encryption_salt_v1` in packages/kailash-kaizen/src/kaizen/core/autonomy/security/encryption.py:117"}, "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-738c9c0b46280cdf", "name": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/strategies/multi_cycle.py:261", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/strategies/multi_cycle.py:261"}, "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-f0baed66b0a15fac", "name": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/signatures/from_brief.py:106", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/signatures/from_brief.py:106"}, "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-80f62d2bde7c854a", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/signatures/core.py:30", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/signatures/core.py:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea1b4a779eced6c1", "name": "Commented-code block (18 lines) in packages/kailash-kaizen/src/kaizen/llm/capabilities.py:83", "shortDescription": {"text": "Commented-code block (18 lines) in packages/kailash-kaizen/src/kaizen/llm/capabilities.py:83"}, "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-eb6e4a7bf18dee67", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/client.py:52", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/client.py:52"}, "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-bdf643bff4eb80d5", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/http_client.py:80", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/http_client.py:80"}, "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-8ef9cdff1a90e012", "name": "Legacy-named symbol `_build_from_legacy` in packages/kailash-kaizen/src/kaizen/llm/from_env.py:98", "shortDescription": {"text": "Legacy-named symbol `_build_from_legacy` in packages/kailash-kaizen/src/kaizen/llm/from_env.py:98"}, "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-2f655d88a03ffecd", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/from_env.py:60", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/from_env.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ab65a7dcabb30fd", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/deployment.py:336", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/deployment.py:336"}, "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-b9dee002f4c9cf2b", "name": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/llm/presets.py:238", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/llm/presets.py:238"}, "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-76b36c9c36d9f045", "name": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/errors.py:61", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/errors.py:61"}, "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-b05a768005509ca1", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/routing/fallback.py:175", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/routing/fallback.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-0354565d2424889b", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/bearer.py:100", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/bearer.py:100"}, "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-59cd34b9db9809e7", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/azure.py:57", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/azure.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a698e42b773e90d5", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/aws.py:74", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/aws.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-e31cad1b6d77cf4f", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/grammar/vertex.py:56", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/grammar/vertex.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3cb44e52a65e6e2c", "name": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/grammar/bedrock.py:65", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/grammar/bedrock.py:65"}, "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-c6706b8cd52f5879", "name": "Commented-code block (11 lines) in packages/kailash-dataflow/tests/conftest.py:19", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-dataflow/tests/conftest.py:19"}, "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-cd1262a5ebb4e40a", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/conftest.py:52", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/conftest.py:52"}, "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-63971ae9dcc0333c", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/test_engine_enhanced_errors_integration.py", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/test_engine_enhanced_errors_integration.py:400"}, "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-7a0574ae07fcad63", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/test_issue_1050_workflow_runtime_protectio", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/test_issue_1050_workflow_runtime_protection.py:119"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1274184abe541dcd", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/test_issue_1083_followup_transactions_exec", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/test_issue_1083_followup_transactions_execute_raw_protection.py:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15d9e53a10ed2e79", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/test_dataflow_from_brief.py:47", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/test_dataflow_from_brief.py:47"}, "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-55ced7e119e47b0c", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/test_emit_train_end_redaction.py:146", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/test_emit_train_end_redaction.py:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9840350411c5053", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/adapters/test_cross_database_operations.py", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/adapters/test_cross_database_operations.py:47"}, "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-c0fcec1930efa183", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/security/test_classification_mutation_retu", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/security/test_classification_mutation_return.py:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db544461eb82788e", "name": "Legacy-named symbol `test_m2_default_version_is_v2` in packages/kailash-dataflow/tests/integration/security/test_bp_049_", "shortDescription": {"text": "Legacy-named symbol `test_m2_default_version_is_v2` in packages/kailash-dataflow/tests/integration/security/test_bp_049_classification_leaks_wiring.py:249"}, "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-9cf50d14ef44f884", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/tenancy/test_multi_tenant_database_integra", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/tenancy/test_multi_tenant_database_integration.py:58"}, "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-b4fb8df13a0206aa", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/migration/test_not_null_column_addition_in", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/migration/test_not_null_column_addition_integration.py:350"}, "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-57b51e54b59ebba5", "name": "Commented-code block (11 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_complete_wo", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_complete_workflow_integration.py:705"}, "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-6cf565c347e83914", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/migration/test_foreign_key_analyzer_integr", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/migration/test_foreign_key_analyzer_integration.py:511"}, "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-384c7515f02be6b1", "name": "Legacy-named symbol `column_backup` in packages/kailash-dataflow/tests/integration/migration/test_column_removal_manager", "shortDescription": {"text": "Legacy-named symbol `column_backup` in packages/kailash-dataflow/tests/integration/migration/test_column_removal_manager_real_integration.py:449"}, "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-cc79c00dee9f424b", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_manager_real", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_manager_real_integration.py:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ab789fe802278f8", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/migration/test_batched_migration_executor_", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/migration/test_batched_migration_executor_integration.py:456"}, "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-a263d079bce2c30b", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_mitigation_strategy_engin", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_mitigation_strategy_engine_integration.py:230"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-675f4d0295d35360", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_critical_safety_scenarios_i", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_critical_safety_scenarios_integration.py:444"}, "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-1890ec417a9c11f6", "name": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/tests/integration/migration/test_column_removal_integra", "shortDescription": {"text": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/tests/integration/migration/test_column_removal_integration.py:591"}, "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-76480f9eb58f42d7", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_integration.", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_integration.py:548"}, "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-e4c8c6e1afd3383b", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/migration/test_dependency_detection_accura", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/migration/test_dependency_detection_accuracy_validation_integration.py:1177"}, "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-92f0230562edf5fe", "name": "Legacy-named symbol `accounts_old_backup` in packages/kailash-dataflow/tests/integration/migration/test_application_safe", "shortDescription": {"text": "Legacy-named symbol `accounts_old_backup` in packages/kailash-dataflow/tests/integration/migration/test_application_safe_rename_integration.py:80"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0cbe29454d4fef95", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/migration/test_security_definer_builder_in", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/migration/test_security_definer_builder_integration.py:332"}, "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-4cd007fc3cda4afa", "name": "Legacy-named symbol `table_backup` in packages/kailash-dataflow/tests/integration/migration/test_transaction_rollback_ba", "shortDescription": {"text": "Legacy-named symbol `table_backup` in packages/kailash-dataflow/tests/integration/migration/test_transaction_rollback_backup_validation_integration.py:452"}, "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-0d4b4c4034e3a8c5", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_risk_assessment_engine_in", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_risk_assessment_engine_integration.py:62"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da09fe21ecf3fc1b", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_complete_risk_assessment_", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_complete_risk_assessment_integration.py:70"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1bd90830549f6b9e", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_complete_risk_assessment_in", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_complete_risk_assessment_integration.py:485"}, "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-1ebdcb27c3b25df4", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/schema/test_real_schema_discovery.py:183", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/schema/test_real_schema_discovery.py:183"}, "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-bb8f275ae3b5ec1f", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/schema/test_streaming_schema_comparator_in", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/schema/test_streaming_schema_comparator_integration.py:99"}, "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-b8f12c7c52528556", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/cache/test_redis_integration.py:392", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/cache/test_redis_integration.py:392"}, "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-23632536020db6fd", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/templates/test_template_loc_hygiene.py:42", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/templates/test_template_loc_hygiene.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b888c11529d9f664", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_jwt.py:81", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_jwt.py:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f48ef277f0dd01d", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_api_keys.py:62", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_api_keys.py:622"}, "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-5d57f0938344e403", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_webhooks_integ", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_webhooks_integration.py:105"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c21e74c9eca20622", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/templates/api_gateway_starter/test_example", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/templates/api_gateway_starter/test_example_app.py:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1364984cc391d89f", "name": "Legacy-named symbol `test_accepts_signature_with_secondary_v1` in packages/kailash-dataflow/tests/integration/fabric/tes", "shortDescription": {"text": "Legacy-named symbol `test_accepts_signature_with_secondary_v1` in packages/kailash-dataflow/tests/integration/fabric/test_webhook_providers.py:198"}, "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-608c8b3316e223aa", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/model_registry/test_model_registry_integra", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/model_registry/test_model_registry_integration.py:182"}, "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-b074eb61df86bd5e", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/core_engine/test_dataflow_real_database.py", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/core_engine/test_dataflow_real_database.py:217"}, "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-0b929d6e94d54584", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/core_engine/test_dataflow_crud_integration", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/core_engine/test_dataflow_crud_integration.py:596"}, "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-a95559034ed05c4a", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/unit/test_del_no_close.py:36", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/unit/test_del_no_close.py:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6fd34fa7bb34b37", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/conftest.py:17", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/conftest.py:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29d474d5bf112a6f", "name": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/test_model_validation.py:40", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/test_model_validation.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-604740c7c7223bca", "name": "Legacy-named symbol `test_get_execution_events_returns_copy` in packages/kailash-dataflow/tests/unit/test_inspector_real", "shortDescription": {"text": "Legacy-named symbol `test_get_execution_events_returns_copy` in packages/kailash-dataflow/tests/unit/test_inspector_realtime_debugging.py:607"}, "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-7328ad73959dc50a", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/test_engine_migration_errors.py:230", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/test_engine_migration_errors.py:230"}, "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-d4936a67e53634bd", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/test_engine_enhanced_errors.py:291", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/test_engine_enhanced_errors.py:291"}, "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-ed53ef015cab9aa0", "name": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/test_protection_system_critical_gaps.py:109", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/test_protection_system_critical_gaps.py:109"}, "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-5b8232cc0b5549a1", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/adapters/test_mysql_adapter.py:12", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/adapters/test_mysql_adapter.py:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-297697f982b169b5", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/adapters/test_mongodb_adapter.py:123", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/adapters/test_mongodb_adapter.py:123"}, "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-6e63832ac8a1a67c", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_tdd_performance_benchmark.py:27", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_tdd_performance_benchmark.py:27"}, "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-528a04c65679b237", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_parallel_execution_validation.py:32", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_parallel_execution_validation.py:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83cc95ecda58d17d", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_tdd_support.py:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_tdd_support.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f01a3dea40bd3bea", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/cache/test_auto_detection.py:14", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/cache/test_auto_detection.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04d52e1f63ba522d", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/unit/templates/test_saas_tenancy.py:31", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/unit/templates/test_saas_tenancy.py:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3bed9561a9feb9af", "name": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/nodes/test_count_node.py:197", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/nodes/test_count_node.py:197"}, "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-6dffa6259519544d", "name": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/core/test_pool_defaults.py:228", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/core/test_pool_defaults.py:228"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9268646fc4061976", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/unit/core/test_logging_levels.py:502", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/unit/core/test_logging_levels.py:502"}, "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-af953b63da17ab03", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/unit/core/test_auto_generated_bulk_parameter_mapping.p", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/unit/core/test_auto_generated_bulk_parameter_mapping.py:170"}, "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-7ddf0ae5aeb921e9", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/unit/migrations/test_risk_assessment_engine.py:48", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/unit/migrations/test_risk_assessment_engine.py:48"}, "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-ebdc79eeb9fa7f62", "name": "Legacy-named symbol `restore_from_backup` in packages/kailash-dataflow/tests/unit/migrations/test_staging_environment.py", "shortDescription": {"text": "Legacy-named symbol `restore_from_backup` in packages/kailash-dataflow/tests/unit/migrations/test_staging_environment.py:662"}, "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-fbc6bbaa0212dc39", "name": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/tests/unit/migrations/test_column_removal_manager.py:39", "shortDescription": {"text": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/tests/unit/migrations/test_column_removal_manager.py:394"}, "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-36d20f74b201c840", "name": "Legacy-named symbol `test_v1` in packages/kailash-dataflow/tests/unit/migrations/test_migration_test_framework.py:133", "shortDescription": {"text": "Legacy-named symbol `test_v1` in packages/kailash-dataflow/tests/unit/migrations/test_migration_test_framework.py:133"}, "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-decf27cf31eba7c5", "name": "Legacy-named symbol `enhanced_backup` in packages/kailash-dataflow/tests/unit/migrations/test_mitigation_strategy_engine", "shortDescription": {"text": "Legacy-named symbol `enhanced_backup` in packages/kailash-dataflow/tests/unit/migrations/test_mitigation_strategy_engine.py:126"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4557ee10a13fa483", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/migrations/test_impact_analysis_reporter.py:173", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/migrations/test_impact_analysis_reporter.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-3ebe915914c3a23d", "name": "Legacy-named symbol `requires_data_backup` in packages/kailash-dataflow/tests/unit/migrations/test_production_deployment", "shortDescription": {"text": "Legacy-named symbol `requires_data_backup` in packages/kailash-dataflow/tests/unit/migrations/test_production_deployment_validator.py:202"}, "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-ecb833f86a2f7cc1", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/migrations/test_table_rename_engine.py:108", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/migrations/test_table_rename_engine.py:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-68572795d4dbbc5c", "name": "Commented-code block (10 lines) in packages/kailash-dataflow/tests/unit/migrations/test_impact_reporter_unit.py:86", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kailash-dataflow/tests/unit/migrations/test_impact_reporter_unit.py:86"}, "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-2efbfe8454122d6b", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/fabric/test_fabric_integration.py:387", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/fabric/test_fabric_integration.py:387"}, "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-76e494b8d5d6cb28", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_1051_memory_connection_leak.py:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_1051_memory_connection_leak.py:172"}, "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-cff8aaa023e1b692", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_711_transactions_sync.py:156", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_711_transactions_sync.py:156"}, "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-0e46ded090a4dc65", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1070_transaction_abort_state_res", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1070_transaction_abort_state_reset.py:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c1c19eff5ce221f5", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1045_protected_runtime_close.py:", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1045_protected_runtime_close.py:216"}, "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-dc810a3f3b94d689", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1058_bulk_update_propagates_not_", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1058_bulk_update_propagates_not_swallowed.py:100"}, "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-e346b493ba4e0154", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_hash_byte_vectors.py:67", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_hash_byte_vectors.py:67"}, "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-1ef72d79ff513a2c", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_696_ddl_retry_storm.py:334", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_696_ddl_retry_storm.py:334"}, "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-a73c4f28750400be", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_cache_invalidation_exact_match.py:147", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_cache_invalidation_exact_match.py:147"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4728ad0e37a4ca25", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/regression/test_issue_707_transaction_pins_connection.", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/regression/test_issue_707_transaction_pins_connection.py:297"}, "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-d118ba035713b7ee", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/e2e/test_issue_839_append_only_e2e.py:215", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/e2e/test_issue_839_append_only_e2e.py:215"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-237574b14c48c7f3", "name": "Legacy-named symbol `workflow_v1` in packages/kailash-dataflow/tests/e2e/test_production_readiness.py:75", "shortDescription": {"text": "Legacy-named symbol `workflow_v1` in packages/kailash-dataflow/tests/e2e/test_production_readiness.py:75"}, "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-226821d20a1cb811", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/e2e/adapters/test_multi_database_e2e.py:31", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/e2e/adapters/test_multi_database_e2e.py:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6245c0d8666191ff", "name": "Legacy-named symbol `test_tenant_data_migration_and_backup` in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_te", "shortDescription": {"text": "Legacy-named symbol `test_tenant_data_migration_and_backup` in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenancy_e2e.py:714"}, "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-5ce182fa260d2ccc", "name": "Legacy-named symbol `create_tenant_backup` in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenant_application_", "shortDescription": {"text": "Legacy-named symbol `create_tenant_backup` in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenant_application_e2e.py:835"}, "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-468cf1c24f33b258", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenant_application_e2e.py:16", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenant_application_e2e.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2101d44dbfe0a596", "name": "Legacy-named symbol `fields_v1` in packages/kailash-dataflow/tests/e2e/workflows/test_model_registry_multi_application_e", "shortDescription": {"text": "Legacy-named symbol `fields_v1` in packages/kailash-dataflow/tests/e2e/workflows/test_model_registry_multi_application_e2e.py:527"}, "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-187fa7801c0949d9", "name": "Legacy-named symbol `historical_v1` in packages/kailash-dataflow/tests/e2e/migrations/test_migration_performance_tracker", "shortDescription": {"text": "Legacy-named symbol `historical_v1` in packages/kailash-dataflow/tests/e2e/migrations/test_migration_performance_tracker_e2e.py:822"}, "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-09037af89f0ac03d", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/e2e/migrations/test_mitigation_strategy_engine_e2e.p", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/e2e/migrations/test_mitigation_strategy_engine_e2e.py:362"}, "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-7729dca835b8074f", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/e2e/migrations/test_risk_assessment_workflows_e2e.py", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/e2e/migrations/test_risk_assessment_workflows_e2e.py:83"}, "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-a791cf59489b6afc", "name": "Legacy-named symbol `test_legacy` in packages/kailash-dataflow/tests/e2e/migrations/test_migration_bug_006_e2e.py:413", "shortDescription": {"text": "Legacy-named symbol `test_legacy` in packages/kailash-dataflow/tests/e2e/migrations/test_migration_bug_006_e2e.py:413"}, "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-e5654e05d9efcc38", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/e2e/query_builder/test_query_builder_e2e.py:36", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/e2e/query_builder/test_query_builder_e2e.py:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3109150877decd7a", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-dataflow/scripts/fix_import_errors.py:120", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-dataflow/scripts/fix_import_errors.py:120"}, "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-963855340b97a55f", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/integrations/webhooks.py:114", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/integrations/webhooks.py:114"}, "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-230383b32637777b", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/security/api_keys.py:177", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/security/api_keys.py:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-70de4c2a0f5bc98f", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/auth/jwt_auth.py:37", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/auth/jwt_auth.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ee3a72c83194736", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/saas_starter/tenancy/isolation.py:43", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/saas_starter/tenancy/isolation.py:43"}, "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-2fefeb23edaf6bde", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/workflows/auth.py:17", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/workflows/auth.py:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9dd122465b159de9", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/rate_limit.py:150", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/rate_limit.py:150"}, "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-871a6da9a54932f1", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/cors.py:40", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/cors.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d29b6f47a76e789", "name": "Commented-code block (13 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/jwt_auth.py:57", "shortDescription": {"text": "Commented-code block (13 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/jwt_auth.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e64ccb1a27498795", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/api_gateway_starter/example_app/main.py:111", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/api_gateway_starter/example_app/main.py:111"}, "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-6f5df4e8843ff0c9", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/users.py:16", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/users.py:169"}, "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-4b7ad5d36efc6e1a", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/examples/mitigation_strategy_demo.py:67", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/examples/mitigation_strategy_demo.py:67"}, "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-6701c5a95bb6f88b", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/examples/complete_risk_assessment_demo.py:82", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/examples/complete_risk_assessment_demo.py:82"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-373a237da6d3a311", "name": "Stub function `commit` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/examples/migration_performance_trackin", "shortDescription": {"text": "Stub function `commit` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/examples/migration_performance_tracking_example.py:43"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e086f4d02d3d79e", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/examples/pgvector_rag_example.py:147", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/examples/pgvector_rag_example.py:147"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee5e0f119ed3c80e", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/examples/email/sendgrid_transactional.py:157", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/examples/email/sendgrid_transactional.py:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f66697789e53445", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/examples/ai/openai_chat.py:135", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/examples/ai/openai_chat.py:135"}, "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-b601e742db75ab1b", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/examples/auth/jwt_oauth2.py:164", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/examples/auth/jwt_oauth2.py:164"}, "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-999509bbca7917a7", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-dataflow/examples/auth/jwt_oauth2.py:333", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-dataflow/examples/auth/jwt_oauth2.py:333"}, "fullDescription": {"text": "`requests.post(...)` 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-ac6d6f0b8e241442", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/examples/fabric_reference/app.py:51", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/examples/fabric_reference/app.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e19671bcb944a2cf", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/examples/storage/s3_upload.py:168", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/examples/storage/s3_upload.py:168"}, "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-f774747a832787bd", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/__init__.py:99", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/__init__.py:99"}, "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-de2ed0f94c5826f2", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/src/dataflow/from_brief.py:59", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/src/dataflow/from_brief.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-65429e3f8cc1da5e", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/adapters/mongodb.py:17", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/adapters/mongodb.py:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f3fa322abe1c216", "name": "Commented-code block (13 lines) in packages/kailash-dataflow/src/dataflow/adapters/postgresql.py:85", "shortDescription": {"text": "Commented-code block (13 lines) in packages/kailash-dataflow/src/dataflow/adapters/postgresql.py:85"}, "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-94a5bb68688174d8", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/adapters/__init__.py:18", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/adapters/__init__.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea048053700c8c64", "name": "Legacy-named symbol `list_objects_v2` in packages/kailash-dataflow/src/dataflow/adapters/cloud_adapter.py:104", "shortDescription": {"text": "Legacy-named symbol `list_objects_v2` in packages/kailash-dataflow/src/dataflow/adapters/cloud_adapter.py:104"}, "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-4164c2ee2f159447", "name": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/adapters/mysql.py:94", "shortDescription": {"text": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/adapters/mysql.py:94"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bd86d9be579a6ff4", "name": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/adapters/factory.py:133", "shortDescription": {"text": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/adapters/factory.py:133"}, "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-ec7f7f3a2c05817e", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/adapters/rest_adapter.py:20", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/adapters/rest_adapter.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-ba893a610f76cb87", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/adapters/sqlite.py:1016", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/adapters/sqlite.py:1016"}, "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-f9d12f18aa1a6073", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/classification/event_payload.py:57", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/classification/event_payload.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8427837e12413140", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/utils/filenames.py:34", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/utils/filenames.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-76af40d6748d86fa", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/utils/connection_adapter.py:49", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/utils/connection_adapter.py:49"}, "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-f5fe19d31ff0e4d4", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/utils/connection.py:146", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/utils/connection.py:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1dae60373691c629", "name": "Commented-code block (8 lines) in packages/kailash-dataflow/src/dataflow/platform/inspector.py:1729", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/src/dataflow/platform/inspector.py:1729"}, "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-6b59943d6163cbc2", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/tenancy/interceptor.py:24", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/tenancy/interceptor.py:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdc6f7b5d2205359", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/migration/security_definer.py:602", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/migration/security_definer.py:602"}, "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-9adeabe6539932ca", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/change_detector.py:205", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/change_detector.py:205"}, "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-8453d17fdd2d0a34", "name": "Stub function `observe` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/fabric/metrics.py:59", "shortDescription": {"text": "Stub function `observe` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/fabric/metrics.py:59"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b097cc8a0c13fb12", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/health.py:121", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/health.py:121"}, "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-ab57f2cbaf247642", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/fabric/integrity.py:457", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/fabric/integrity.py:457"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ebd73aa2d63300e", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/fabric/webhooks.py:537", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/fabric/webhooks.py:537"}, "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-2bb305391fef56e5", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/serving.py:501", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/serving.py:501"}, "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-efe2f8147a17f282", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/fabric/runtime.py:247", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/fabric/runtime.py:247"}, "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-f4fd26bb4d234748", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/ml/__init__.py:80", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/ml/__init__.py:80"}, "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-91c438beefe03775", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/ml/_events.py:227", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/ml/_events.py:227"}, "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-189b1118e1e48e12", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/ml/_errors.py:22", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/ml/_errors.py:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e5fb9beb5b4c831", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/optimization/sql_query_optimizer.py:30", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/optimization/sql_query_optimizer.py:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-62d4e39635887080", "name": "Legacy-named symbol `kwargs_copy` in packages/kailash-dataflow/src/dataflow/nodes/bulk_upsert.py:200", "shortDescription": {"text": "Legacy-named symbol `kwargs_copy` in packages/kailash-dataflow/src/dataflow/nodes/bulk_upsert.py:200"}, "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-088ae34e48b87946", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/nodes/bulk_upsert.py:15", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/nodes/bulk_upsert.py:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ddb6d9132c75606", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/nodes/vector_nodes.py:479", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/nodes/vector_nodes.py:479"}, "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-7b252abde2f85e00", "name": "Commented-code block (13 lines) in packages/kailash-dataflow/src/dataflow/trust/query_wrapper.py:51", "shortDescription": {"text": "Commented-code block (13 lines) in packages/kailash-dataflow/src/dataflow/trust/query_wrapper.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-047bc608dd36564e", "name": "Commented-code block (11 lines) in packages/kailash-dataflow/src/dataflow/core/protection_middleware.py:35", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-dataflow/src/dataflow/core/protection_middleware.py:35"}, "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-90344d55147d88e7", "name": "Legacy-named symbol `_restore_from_backup` in packages/kailash-dataflow/src/dataflow/core/multi_tenancy.py:1015", "shortDescription": {"text": "Legacy-named symbol `_restore_from_backup` in packages/kailash-dataflow/src/dataflow/core/multi_tenancy.py:1015"}, "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-f046f1254b0ce4fb", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/core/config.py:25", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/core/config.py:25"}, "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-400fbe789d0b2b9a", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/agent_context.py:57", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/agent_context.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-59a753a1fca3001c", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/core/engine.py:51", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/core/engine.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e68c0d0c7bf67a36", "name": "Stub function `close` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/core/engine.py:5981", "shortDescription": {"text": "Stub function `close` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/core/engine.py:5981"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea622e6abba751e5", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/nodes.py:237", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/nodes.py:237"}, "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-20f3a0b8c7a05b70", "name": "Stub function `register` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/core/nodes.py:18", "shortDescription": {"text": "Stub function `register` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/core/nodes.py:18"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-99820fce4627ed06", "name": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/core/protection.py:343", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/core/protection.py:343"}, "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-bc8415dfe0e294f9", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/pool_utils.py:168", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/pool_utils.py:168"}, "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-5ecd575cbc8115db", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/core/logging_config.py:71", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/core/logging_config.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-6e6c86872f2e7675", "name": "Legacy-named symbol `_create_model_registry_table_legacy` in packages/kailash-dataflow/src/dataflow/core/model_registry.", "shortDescription": {"text": "Legacy-named symbol `_create_model_registry_table_legacy` in packages/kailash-dataflow/src/dataflow/core/model_registry.py:446"}, "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-c71eb474d01ac8ad", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/model_registry.py:78", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/model_registry.py:78"}, "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-c84d7d93b96c7994", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/not_null_handler.py:28", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/not_null_handler.py:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-38e6f08678b47ceb", "name": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/migrations/dependency_analyzer.py:389", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/migrations/dependency_analyzer.py:389"}, "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-bff5ddb843d799e4", "name": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/migrations/impact_reporter.py:685", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/migrations/impact_reporter.py:685"}, "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-a1c6de4da26a0f36", "name": "Legacy-named symbol `stage_2_backup` in packages/kailash-dataflow/src/dataflow/migrations/fk_safe_migration_executor.py:", "shortDescription": {"text": "Legacy-named symbol `stage_2_backup` in packages/kailash-dataflow/src/dataflow/migrations/fk_safe_migration_executor.py:244"}, "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-2acd9abb3ba4a328", "name": "Stub function `fetchone` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/migrations/migration_co", "shortDescription": {"text": "Stub function `fetchone` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/migrations/migration_connection_manager.py:460"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-befd82e17921289e", "name": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/src/dataflow/migrations/risk_assessment_engine.py:295", "shortDescription": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/src/dataflow/migrations/risk_assessment_engine.py:295"}, "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-e808ddde02454156", "name": "Legacy-named symbol `emergency_backup` in packages/kailash-dataflow/src/dataflow/migrations/fk_aware_e2e_workflows.py:79", "shortDescription": {"text": "Legacy-named symbol `emergency_backup` in packages/kailash-dataflow/src/dataflow/migrations/fk_aware_e2e_workflows.py:795"}, "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-66069b59e06212db", "name": "Legacy-named symbol `_old_backup` in packages/kailash-dataflow/src/dataflow/migrations/application_safe_rename_strategy.", "shortDescription": {"text": "Legacy-named symbol `_old_backup` in packages/kailash-dataflow/src/dataflow/migrations/application_safe_rename_strategy.py:474"}, "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-81c4263fdef62162", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/application_safe_rename_strategy.py:", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/application_safe_rename_strategy.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-6fbc3506c4e6585e", "name": "Legacy-named symbol `requires_backup` in packages/kailash-dataflow/src/dataflow/migrations/schema_state_manager.py:222", "shortDescription": {"text": "Legacy-named symbol `requires_backup` in packages/kailash-dataflow/src/dataflow/migrations/schema_state_manager.py:222"}, "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-825b12e8b18ae933", "name": "Legacy-named symbol `enhanced_backup` in packages/kailash-dataflow/src/dataflow/migrations/mitigation_strategy_engine.py", "shortDescription": {"text": "Legacy-named symbol `enhanced_backup` in packages/kailash-dataflow/src/dataflow/migrations/mitigation_strategy_engine.py:475"}, "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-91794757fca5ba1a", "name": "Commented-code block (12 lines) in packages/kailash-dataflow/src/dataflow/migrations/impact_analysis_reporter.py:367", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/src/dataflow/migrations/impact_analysis_reporter.py:367"}, "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-06af29226e51136e", "name": "Legacy-named symbol `requires_data_backup` in packages/kailash-dataflow/src/dataflow/migrations/production_deployment_va", "shortDescription": {"text": "Legacy-named symbol `requires_data_backup` in packages/kailash-dataflow/src/dataflow/migrations/production_deployment_validator.py:257"}, "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-bac81679a8c5685f", "name": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/src/dataflow/migrations/column_removal_manager.py:183", "shortDescription": {"text": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/src/dataflow/migrations/column_removal_manager.py:183"}, "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-e8c6d795e73b0f72", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/column_removal_manager.py:41", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/column_removal_manager.py:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0904f3e834d9f9f7", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/features/transactions.py:361", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/features/transactions.py:361"}, "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-2df3288191f389a4", "name": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/features/express.py:597", "shortDescription": {"text": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/features/express.py:597"}, "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-b6873b833f3b492b", "name": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/features/bulk.py:363", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/features/bulk.py:363"}, "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-e5c3c14b4ffcdc66", "name": "Legacy-named symbol `my_model_v2` in packages/kailash-align/tests/test_serving_smoke.py:74", "shortDescription": {"text": "Legacy-named symbol `my_model_v2` in packages/kailash-align/tests/test_serving_smoke.py:74"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d36484d0f157807a", "name": "Legacy-named symbol `test_track_training_bounded_window_evicts_old` in packages/kailash-align/tests/unit/test_alignment_", "shortDescription": {"text": "Legacy-named symbol `test_track_training_bounded_window_evicts_old` in packages/kailash-align/tests/unit/test_alignment_diagnostics_unit.py:110"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60d463d96daf77ee", "name": "Commented-code block (7 lines) in packages/kailash-align/src/kailash_align/__init__.py:10", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-align/src/kailash_align/__init__.py:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d88669ac5a497e0", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-align/src/kailash_align/serving.py:362", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-align/src/kailash_align/serving.py:362"}, "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-c37e973d4d9b1ea9", "name": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/pipeline.py:65", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/pipeline.py:65"}, "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-5363258abdf17ef7", "name": "Commented-code block (6 lines) in packages/kailash-align/src/kailash_align/ml/__init__.py:60", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-align/src/kailash_align/ml/__init__.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-051c872013b30a1e", "name": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/ml/_trajectory.py:49", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/ml/_trajectory.py:49"}, "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-8790c298f6c090bf", "name": "Commented-code block (6 lines) in packages/kailash-align/src/kailash_align/agents/__init__.py:11", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-align/src/kailash_align/agents/__init__.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e8b175bf7d4f311", "name": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/diagnostics/alignment.py:1026", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/diagnostics/alignment.py:1026"}, "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-9da3d566065ad3f9", "name": "Commented-code block (8 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_base.py:223", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_base.py:223"}, "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-ca7f63908fe2083b", "name": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_ppo_rlhf.py:201", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_ppo_rlhf.py:201"}, "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-f70ecbb5692ce272", "name": "Commented-code block (7 lines) in packages/kailash-align/src/kailash_align/rl_bridge/__init__.py:53", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-align/src/kailash_align/rl_bridge/__init__.py:53"}, "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-b3a098e8813b3330", "name": "Commented-code block (8 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_dpo.py:161", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_dpo.py:161"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-403d58670884de9f", "name": "Commented-code block (5 lines) in packages/kaizen-agents/tests/conftest.py:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/tests/conftest.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-47020c2202272a01", "name": "Legacy-named symbol `test_held_nodes_returns_copy` in packages/kaizen-agents/tests/unit/test_held_mechanism.py:377", "shortDescription": {"text": "Legacy-named symbol `test_held_nodes_returns_copy` in packages/kaizen-agents/tests/unit/test_held_mechanism.py:377"}, "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-ddae7a79ee04a5ec", "name": "Legacy-named symbol `test_workers_property_returns_copy` in packages/kaizen-agents/tests/unit/test_supervisor_wrapper.py", "shortDescription": {"text": "Legacy-named symbol `test_workers_property_returns_copy` in packages/kaizen-agents/tests/unit/test_supervisor_wrapper.py:147"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-967945d10154d82a", "name": "Legacy-named symbol `test_no_llm_no_keys_returns_copy` in packages/kaizen-agents/tests/unit/test_context.py:255", "shortDescription": {"text": "Legacy-named symbol `test_no_llm_no_keys_returns_copy` in packages/kaizen-agents/tests/unit/test_context.py:255"}, "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-9f4c6dd25dbef081", "name": "Commented-code block (5 lines) in packages/kaizen-agents/tests/unit/test_envelope_allocator_sdk.py:279", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/tests/unit/test_envelope_allocator_sdk.py:279"}, "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-edafe1663502aeb3", "name": "Legacy-named symbol `test_get_rate_returns_copy` in packages/kaizen-agents/tests/unit/governance/test_cost_model.py:192", "shortDescription": {"text": "Legacy-named symbol `test_get_rate_returns_copy` in packages/kaizen-agents/tests/unit/governance/test_cost_model.py:192"}, "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-7f7de2b5538751b0", "name": "Legacy-named symbol `test_get_configured_strategies_returns_copy` in packages/kaizen-agents/tests/unit/journey/test_cont", "shortDescription": {"text": "Legacy-named symbol `test_get_configured_strategies_returns_copy` in packages/kaizen-agents/tests/unit/journey/test_context.py:208"}, "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-b20a3d7ab3075871", "name": "Legacy-named symbol `test_journey_pathways_property_returns_copy` in packages/kaizen-agents/tests/unit/journey/test_jour", "shortDescription": {"text": "Legacy-named symbol `test_journey_pathways_property_returns_copy` in packages/kaizen-agents/tests/unit/journey/test_journey_core.py:225"}, "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-ec532d83e37397a0", "name": "Legacy-named symbol `test_context_update_copy` in packages/kaizen-agents/tests/unit/journey/test_transitions.py:493", "shortDescription": {"text": "Legacy-named symbol `test_context_update_copy` in packages/kaizen-agents/tests/unit/journey/test_transitions.py:493"}, "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-d2e9d50d7197d07d", "name": "Legacy-named symbol `test_save_creates_copy` in packages/kaizen-agents/tests/unit/journey/test_state.py:160", "shortDescription": {"text": "Legacy-named symbol `test_save_creates_copy` in packages/kaizen-agents/tests/unit/journey/test_state.py:160"}, "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-b015d6dafa371bfb", "name": "Legacy-named symbol `test_fork_creates_copy` in packages/kaizen-agents/tests/unit/delegate/test_session.py:202", "shortDescription": {"text": "Legacy-named symbol `test_fork_creates_copy` in packages/kaizen-agents/tests/unit/delegate/test_session.py:202"}, "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-9ef9e306e97c7a1a", "name": "Legacy-named symbol `test_deferred_mcp_is_copy` in packages/kaizen-agents/tests/unit/delegate/test_delegate_facade.py:65", "shortDescription": {"text": "Legacy-named symbol `test_deferred_mcp_is_copy` in packages/kaizen-agents/tests/unit/delegate/test_delegate_facade.py:655"}, "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-e7d980ab6160e081", "name": "Commented-code block (7 lines) in packages/kaizen-agents/tests/unit/delegate/test_loop.py:833", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kaizen-agents/tests/unit/delegate/test_loop.py:833"}, "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-11294cf9c0336877", "name": "Commented-code block (5 lines) in packages/kaizen-agents/tests/unit/agents/specialized/test_chain_of_thought_agent.py:14", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/tests/unit/agents/specialized/test_chain_of_thought_agent.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-512434fa175ceb2c", "name": "Legacy-named symbol `test_approval_history_returns_copy` in packages/kaizen-agents/tests/unit/agents/autonomous/test_sta", "shortDescription": {"text": "Legacy-named symbol `test_approval_history_returns_copy` in packages/kaizen-agents/tests/unit/agents/autonomous/test_state_capture_restore.py:402"}, "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-4b421c619fe98914", "name": "Commented-code block (6 lines) in packages/kaizen-agents/examples/journey/healthcare_referral/tests/test_transitions.py:", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/examples/journey/healthcare_referral/tests/test_transitions.py:331"}, "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-d7cf7b58c7030754", "name": "Commented-code block (5 lines) in packages/kaizen-agents/examples/autonomy/hooks/distributed_tracing_example.py:110", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/examples/autonomy/hooks/distributed_tracing_example.py:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82946d0b629f8bce", "name": "Commented-code block (6 lines) in packages/kaizen-agents/examples/autonomy/hooks/prometheus_metrics_example.py:54", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/examples/autonomy/hooks/prometheus_metrics_example.py:54"}, "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-815d901a2c59e546", "name": "Commented-code block (7 lines) in packages/kaizen-agents/src/kaizen_agents/supervisor.py:242", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kaizen-agents/src/kaizen_agents/supervisor.py:242"}, "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-2c01d4df3a9faaed", "name": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/journey/behaviors.py:65", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/journey/behaviors.py:65"}, "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-bf443e9acde8b04e", "name": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/journey/nexus.py:696", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/journey/nexus.py:696"}, "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-6d756b7b8a63c9e4", "name": "Commented-code block (5 lines) in packages/kaizen-agents/src/kaizen_agents/delegate/loop.py:485", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/src/kaizen_agents/delegate/loop.py:485"}, "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-abbb75e606ebfb33", "name": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/agents/autonomous/claude_code.py:256", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/agents/autonomous/claude_code.py:256"}, "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-d3869b4ff02c9c58", "name": "Network/subprocess call without timeout or try/except \u2014 packages/kaizen-agents/src/kaizen_agents/agents/autonomous/codex", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kaizen-agents/src/kaizen_agents/agents/autonomous/codex.py:413"}, "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-1c1e944e590e73f7", "name": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/patterns/state_manager.py:90", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/patterns/state_manager.py:90"}, "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-2238c4ece8a6974f", "name": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/patterns/runtime.py:803", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/patterns/runtime.py:803"}, "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-0bd68f5451ab8e77", "name": "Legacy-named symbol `schema_v1` in packages/kailash-ml/tests/integration/test_feature_store.py:103", "shortDescription": {"text": "Legacy-named symbol `schema_v1` in packages/kailash-ml/tests/integration/test_feature_store.py:103"}, "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-e956dcd6d256e3ff", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_w22b_autoattach_wiring.py:60", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_w22b_autoattach_wiring.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb42b3e19b9dcc8e", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_online_store_and_reopen_wiring.py:86", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_online_store_and_reopen_wiring.py:86"}, "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-4a66a8e61f302919", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_drift_scheduler_restart.py:268", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_drift_scheduler_restart.py:268"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c30231204b15078", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_w13_query_perf.py:35", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_w13_query_perf.py:35"}, "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-21274b14a945634f", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_km_track.py:328", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_km_track.py:328"}, "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-ed111e0a12c4fc71", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_ml_from_brief.py:51", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_ml_from_brief.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f3f12159e81afef6", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_dl_diagnostics_wiring.py:297", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_dl_diagnostics_wiring.py:297"}, "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-cc4e4aeb5067e33e", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_engine_compare_timeout_partial_result.py:58", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_engine_compare_timeout_partial_result.py:58"}, "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-f69f5833f996d279", "name": "Legacy-named symbol `model_v1` in packages/kailash-ml/tests/integration/test_model_registry.py:104", "shortDescription": {"text": "Legacy-named symbol `model_v1` in packages/kailash-ml/tests/integration/test_model_registry.py:104"}, "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-e9f4986150618657", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_trainable_backend_matrix.py:71", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_trainable_backend_matrix.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-dbd8519438de325b", "name": "Commented-code block (6 lines) in packages/kailash-ml/tests/integration/test_automl_engine_wiring.py:62", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/tests/integration/test_automl_engine_wiring.py:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0bdb17314307a20", "name": "Legacy-named symbol `test_canonical_env_wins_over_legacy` in packages/kailash-ml/tests/unit/test_env_resolver.py:53", "shortDescription": {"text": "Legacy-named symbol `test_canonical_env_wins_over_legacy` in packages/kailash-ml/tests/unit/test_env_resolver.py:53"}, "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-cf58d9cb13d158e1", "name": "Legacy-named symbol `features_v1` in packages/kailash-ml/tests/unit/test_feature_sql.py:118", "shortDescription": {"text": "Legacy-named symbol `features_v1` in packages/kailash-ml/tests/unit/test_feature_sql.py:118"}, "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-b7f935790fb30eb0", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_device_report.py:317", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_device_report.py:317"}, "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-f3ce38d26e110588", "name": "Commented-code block (8 lines) in packages/kailash-ml/tests/unit/test_auto_logging.py:377", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-ml/tests/unit/test_auto_logging.py:377"}, "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-9b96215ba342555a", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_catboost_trainable.py:22", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_catboost_trainable.py:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b74828f86ce43d3f", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_preprocessing.py:1390", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_preprocessing.py:1390"}, "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-ad68df62a63aff96", "name": "Commented-code block (8 lines) in packages/kailash-ml/tests/unit/test_sklearn_trainable_array_api.py:560", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-ml/tests/unit/test_sklearn_trainable_array_api.py:560"}, "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-e22f10721320b94b", "name": "Legacy-named symbol `monitor_v1` in packages/kailash-ml/tests/regression/test_issue_mlops_HIGH_drift_reference_persisten", "shortDescription": {"text": "Legacy-named symbol `monitor_v1` in packages/kailash-ml/tests/regression/test_issue_mlops_HIGH_drift_reference_persistence.py:85"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ea3e6754e257d03", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/regression/test_feature_store_e2e.py:68", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/regression/test_feature_store_e2e.py:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d84a3a7fb02dba6", "name": "Legacy-named symbol `diag_legacy` in packages/kailash-ml/tests/regression/test_issue_701_diagnose_dl_pytorch_dataloader_", "shortDescription": {"text": "Legacy-named symbol `diag_legacy` in packages/kailash-ml/tests/regression/test_issue_701_diagnose_dl_pytorch_dataloader_end_to_end.py:142"}, "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-d03d07a21ff6d0c5", "name": "Legacy-named symbol `monitor_v1` in packages/kailash-ml/tests/regression/test_issue_ml_drift_scheduler_restart.py:64", "shortDescription": {"text": "Legacy-named symbol `monitor_v1` in packages/kailash-ml/tests/regression/test_issue_ml_drift_scheduler_restart.py:64"}, "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-7055088f2c06950a", "name": "Commented-code block (5 lines) in packages/kailash-ml/tests/regression/test_readme_lineage_quickstart.py:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/regression/test_readme_lineage_quickstart.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-408e522db21622d2", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/trainable.py:364", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/trainable.py:364"}, "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-d8c8f67fcd89151c", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/_wrappers.py:149", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/_wrappers.py:149"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b62acec21f0c2c68", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/__init__.py:102", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/__init__.py:102"}, "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-bcf0b35cfac0f8ea", "name": "Legacy-named symbol `tracker_db_legacy` in packages/kailash-ml/src/kailash_ml/_env.py:142", "shortDescription": {"text": "Legacy-named symbol `tracker_db_legacy` in packages/kailash-ml/src/kailash_ml/_env.py:142"}, "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-46eac3caf09f4f8c", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/_env.py:46", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/_env.py:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9859573f34e43a13", "name": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/from_brief.py:108", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/from_brief.py:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f4fcd1521cd2954", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/engine.py:638", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/engine.py:638"}, "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-5364dcc5e7339974", "name": "Commented-code block (9 lines) in packages/kailash-ml/src/kailash_ml/_result.py:111", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kailash-ml/src/kailash_ml/_result.py:111"}, "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-c5d4e901fabb4684", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/serving/multi_model_adapter.py:41", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/serving/multi_model_adapter.py:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed5ef01f7a033914", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/serving/server.py:68", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/serving/server.py:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab03b5c2ff8cf3a1", "name": "Legacy-named symbol `is_deprecated` in packages/kailash-ml/src/kailash_ml/engines/registry.py:98", "shortDescription": {"text": "Legacy-named symbol `is_deprecated` in packages/kailash-ml/src/kailash_ml/engines/registry.py:98"}, "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-18bd9bbe256bc2e7", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/engines/_feature_sql.py:74", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/engines/_feature_sql.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-ec9277f3a2ee80af", "name": "Legacy-named symbol `_kml_drift_references_legacy` in packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py:382", "shortDescription": {"text": "Legacy-named symbol `_kml_drift_references_legacy` in packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py:382"}, "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-54f9b3e2eee8b122", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py:492", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py:492"}, "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-9f78dc81e4b01667", "name": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/engines/training_pipeline.py:622", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/engines/training_pipeline.py:622"}, "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-7ccc9dc3fd1c1c77", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/engines/_engine_sql.py:78", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/engines/_engine_sql.py:78"}, "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-68d7994a09161825", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/engines/model_registry.py:56", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/engines/model_registry.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-59a0768948849dbd", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/erasure.py:134", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/erasure.py:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-73105e1846a57651", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/tracker.py:125", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/tracker.py:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f16e44b14df207f", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/query.py:421", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/query.py:421"}, "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-dc157793774fc69a", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/registry.py:111", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/registry.py:111"}, "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-cc267461a09b587c", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/tracking/runner.py:181", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/tracking/runner.py:181"}, "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-ac32a200a00d5bd9", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/artifacts/cas.py:117", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/artifacts/cas.py:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a990d53f8688b753", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/artifacts/onnx_probe.py:118", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/artifacts/onnx_probe.py:118"}, "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-0bcb4ad7fea41d28", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/base.py:211", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/base.py:211"}, "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-3780b2322be8397d", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/sqlite.py:190", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/sqlite.py:190"}, "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-4ac0d06e5385b580", "name": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/postgres.py:882", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/postgres.py:882"}, "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-79a8d7937e716925", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/dashboard/__init__.py:103", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/dashboard/__init__.py:103"}, "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-e9bfee0b58404b3e", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_sklearn.py:479", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_sklearn.py:479"}, "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-41b2d7b9a33c6694", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/autolog/__init__.py:41", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/autolog/__init__.py:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea9ac2d1b2c24367", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_lightgbm.py:207", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_lightgbm.py:207"}, "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-9dd283232676c69d", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_lightning.py:135", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_lightning.py:135"}, "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-4558f1e9cb942563", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_xgboost.py:206", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_xgboost.py:206"}, "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-1f6050ac77cdc17c", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_context.py:310", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_context.py:310"}, "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-5fe9027ce1da80f1", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/automl/engine.py:390", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/automl/engine.py:390"}, "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-57cdf0edce4dbd66", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/__init__.py:94", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/__init__.py:94"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c1118f0c0ae27ae7", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/dl.py:140", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/dl.py:140"}, "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-f95941b8f3002a4c", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/rag.py:235", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/rag.py:235"}, "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-ffda588d25262b72", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/rl.py:120", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/rl.py:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6159c512a40fa9e0", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/bridge/onnx_bridge.py:509", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/bridge/onnx_bridge.py:509"}, "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-a5378137b98843eb", "name": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/rl/_rl_train.py:153", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/rl/_rl_train.py:153"}, "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-43320b69bcc73f4a", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/rl/align_adapter.py:52", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/rl/align_adapter.py:52"}, "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-7793a85c277c7c92", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/rl/policies.py:41", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/rl/policies.py:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4794b344975b223", "name": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/rl/trainer.py:186", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/rl/trainer.py:186"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9e7514d5c2fa005", "name": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/rl/algorithms/__init__.py:371", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/rl/algorithms/__init__.py:371"}, "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-7a20b98017008f09", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/_schema_feature_group.py:125", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/_schema_feature_group.py:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-764b03ec3972f4cd", "name": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/features/registry.py:58", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/features/registry.py:58"}, "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-a53411bcea4a7476", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/materialiser.py:210", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/materialiser.py:210"}, "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-c4262b353fea495e", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/online_store.py:447", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/online_store.py:447"}, "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-1677418112d9efc8", "name": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/features/store.py:198", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/features/store.py:198"}, "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-42e6801dd22749ba", "name": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/_model_registration.py:102", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/_model_registration.py:102"}, "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-916116b7055a9271", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/proximity-band-budget/rule-11-helper.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/proximity-band-budget/rule-11-helper.mjs:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-20735aa870c20a1a", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:76", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-965d99040842695c", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-emit/run.mjs:306", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-emit/run.mjs:306"}, "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-5407c17c2fbe9a42", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/codex-dispatcher/run.mjs:32", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/codex-dispatcher/run.mjs:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8dc4c18ea1e93df1", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-proximity-band/run.mjs:160", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-proximity-band/run.mjs:160"}, "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-dad78982fc7d8fb8", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/variant-overlay/run.mjs:123", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/variant-overlay/run.mjs:123"}, "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-b06a1b43e3608e1a", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-xref-integrity/run.mjs:234", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-xref-integrity/run.mjs:234"}, "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-95700020a38d7b30", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/forest-ledger/run.mjs:156", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/forest-ledger/run.mjs:156"}, "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-2c7fcb6a7337baf1", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-extraction-history/run.mjs:250", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-extraction-history/run.mjs:250"}, "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-8bf84135bd2ad926", "name": "Commented-code block (7 lines) in .claude/audit-fixtures/strip-build-internal/run.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/audit-fixtures/strip-build-internal/run.mjs:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-445d855b46d23e76", "name": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-c-mcp-return.fixture.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-c-mcp-return.fixture.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8cb025fd87c67162", "name": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-b-two-layer.fixture.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-b-two-layer.fixture.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b068cbc4c085723d", "name": "Commented-code block (5 lines) in .claude/hooks/signing-mutation-guard.js:134", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/signing-mutation-guard.js:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea76b15e3f5bac3b", "name": "Commented-code block (5 lines) in .claude/hooks/journal-write-guard.js:75", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/journal-write-guard.js:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-154399f7190e15a3", "name": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/journal-write-guard.js:360", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/journal-write-guard.js:360"}, "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-accbd2fbe21792d3", "name": "Commented-code block (5 lines) in .claude/hooks/detect-violations.js:26", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/detect-violations.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be694c825d5583dc", "name": "Commented-code block (9 lines) in .claude/hooks/adjacency-heartbeat.js:72", "shortDescription": {"text": "Commented-code block (9 lines) in .claude/hooks/adjacency-heartbeat.js:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7cdfa914b1a6d5b9", "name": "Commented-code block (5 lines) in .claude/hooks/genesis-anchor-guard.js:103", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/genesis-anchor-guard.js:103"}, "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-ef3a424b902914a8", "name": "Commented-code block (7 lines) in .claude/hooks/integrity-guard.js:117", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/integrity-guard.js:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-62fa69def0d654a7", "name": "Commented-code block (8 lines) in .claude/hooks/validate-bash-command.js:98", "shortDescription": {"text": "Commented-code block (8 lines) in .claude/hooks/validate-bash-command.js:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41f3703b8f747071", "name": "Commented-code block (6 lines) in .claude/hooks/posture-gate.js:154", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/posture-gate.js:154"}, "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-5f17ae9b6a21105a", "name": "Commented-code block (5 lines) in .claude/hooks/multi-operator-sessionend.js:165", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/multi-operator-sessionend.js:165"}, "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-816c7ae77ce83de5", "name": "Commented-code block (5 lines) in .claude/hooks/log-triage-gate.js:61", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/log-triage-gate.js:61"}, "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-6698380f13d2a1b1", "name": "Commented-code block (7 lines) in .claude/hooks/multi-operator-sessionstart.js:138", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/multi-operator-sessionstart.js:138"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-816a039f98d87b80", "name": "Commented-code block (5 lines) in .claude/hooks/adjacency-leasecheck.js:381", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/adjacency-leasecheck.js:381"}, "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-57184ff9809436e8", "name": "Commented-code block (6 lines) in .claude/hooks/operator-gate.js:170", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/operator-gate.js:170"}, "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-dd6dcffc358a6b33", "name": "Commented-code block (19 lines) in .claude/hooks/fold-amendment-paired-with-helper.js:100", "shortDescription": {"text": "Commented-code block (19 lines) in .claude/hooks/fold-amendment-paired-with-helper.js:100"}, "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-784c49baad05461f", "name": "Commented-code block (5 lines) in .claude/hooks/validate-workflow.js:854", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/validate-workflow.js:854"}, "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-3244e5d048f7249a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/integration-hygiene.js:13", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/integration-hygiene.js:13"}, "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-1bee71eee803ba8e", "name": "Commented-code block (12 lines) in src/kailash/__init__.py:22", "shortDescription": {"text": "Commented-code block (12 lines) in src/kailash/__init__.py:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b742a63fdc9600c7", "name": "Commented-code block (6 lines) in src/kailash/bootstrap.py:107", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/bootstrap.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-515f1b4b889169e9", "name": "Commented-code block (6 lines) in src/kailash/security.py:434", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/security.py:434"}, "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-438d2dfebf6e41ca", "name": "Commented-code block (7 lines) in src/kailash/sdk_exceptions.py:380", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/sdk_exceptions.py:380"}, "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-78adabf858671e95", "name": "Legacy-named symbol `e1_copy` in src/kailash/edge/coordination/global_ordering.py:319", "shortDescription": {"text": "Legacy-named symbol `e1_copy` in src/kailash/edge/coordination/global_ordering.py:319"}, "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-3f01b43864000bbe", "name": "Legacy-named symbol `core_v1` in src/kailash/edge/resource/kubernetes_integration.py:215", "shortDescription": {"text": "Legacy-named symbol `core_v1` in src/kailash/edge/resource/kubernetes_integration.py:215"}, "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-6b78588e38cccabe", "name": "Legacy-named symbol `compute_v1` in src/kailash/edge/resource/cloud_integration.py:26", "shortDescription": {"text": "Legacy-named symbol `compute_v1` in src/kailash/edge/resource/cloud_integration.py:26"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6dea85e945de5e64", "name": "Commented-code block (5 lines) in src/kailash/monitoring/asyncsql_metrics.py:116", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/monitoring/asyncsql_metrics.py:116"}, "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-5e8731d3eb412bf5", "name": "Commented-code block (11 lines) in src/kailash/_from_brief/signatures.py:110", "shortDescription": {"text": "Commented-code block (11 lines) in src/kailash/_from_brief/signatures.py:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-417e4d5cd62d6635", "name": "Commented-code block (8 lines) in src/kailash/_from_brief/__init__.py:51", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/_from_brief/__init__.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be454688ded1d191", "name": "Commented-code block (12 lines) in src/kailash/_from_brief/scrubber.py:34", "shortDescription": {"text": "Commented-code block (12 lines) in src/kailash/_from_brief/scrubber.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-6d784c51d3eb0b4d", "name": "Commented-code block (7 lines) in src/kailash/config/database_config.py:160", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/config/database_config.py:160"}, "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-ef3ae40751c7d2f9", "name": "Legacy-named symbol `data_copy` in src/kailash/tracking/models.py:209", "shortDescription": {"text": "Legacy-named symbol `data_copy` in src/kailash/tracking/models.py:209"}, "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-0d8972814dd5d897", "name": "Commented-code block (7 lines) in src/kailash/tracking/migrations/0002_kml_prefix_tenant_audit.py:847", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/tracking/migrations/0002_kml_prefix_tenant_audit.py:847"}, "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-36a02ca4fad7055e", "name": "Commented-code block (5 lines) in src/kailash/tracking/migrations/0005_kml_model_versions_data_columns.py:139", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/tracking/migrations/0005_kml_model_versions_data_columns.py:139"}, "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-611f8ed5ed865851", "name": "Legacy-named symbol `_count_legacy` in src/kailash/tracking/migrations/0001_status_vocabulary_finished.py:87", "shortDescription": {"text": "Legacy-named symbol `_count_legacy` in src/kailash/tracking/migrations/0001_status_vocabulary_finished.py:87"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d5ac2163351fa68", "name": "Legacy-named symbol `_create_schema_v1` in src/kailash/tracking/storage/database.py:100", "shortDescription": {"text": "Legacy-named symbol `_create_schema_v1` in src/kailash/tracking/storage/database.py:100"}, "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-e512203bb9c887a1", "name": "Commented-code block (5 lines) in src/kailash/middleware/auth/auth_manager.py:16", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/middleware/auth/auth_manager.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-597d3301777c6ce7", "name": "Commented-code block (6 lines) in src/kailash/middleware/gateway/durable_gateway.py:201", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/middleware/gateway/durable_gateway.py:201"}, "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-958268273425d6e6", "name": "Legacy-named symbol `_create_schema_v1` in src/kailash/middleware/gateway/event_store_sqlite.py:146", "shortDescription": {"text": "Legacy-named symbol `_create_schema_v1` in src/kailash/middleware/gateway/event_store_sqlite.py:146"}, "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-e89f3fe715b61491", "name": "Commented-code block (6 lines) in src/kailash/events/backends.py:273", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/events/backends.py:273"}, "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-25d542c21570fbe8", "name": "Commented-code block (5 lines) in src/kailash/api/workflow_api.py:14", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/api/workflow_api.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-914e7fffb67e6e96", "name": "Commented-code block (10 lines) in src/kailash/api/gateway.py:57", "shortDescription": {"text": "Commented-code block (10 lines) in src/kailash/api/gateway.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01f475e81007a167", "name": "Legacy-named symbol `config_copy` in src/kailash/utils/export.py:946", "shortDescription": {"text": "Legacy-named symbol `config_copy` in src/kailash/utils/export.py:946"}, "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-51ee44445590a89e", "name": "Commented-code block (6 lines) in src/kailash/utils/lifespan.py:85", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/utils/lifespan.py:85"}, "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-5025f1b67a68b4d2", "name": "Commented-code block (5 lines) in src/kailash/utils/url_credentials.py:298", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/utils/url_credentials.py:298"}, "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-157804668ee17a71", "name": "Legacy-named symbol `_create_backup` in src/kailash/migration/migration_assistant.py:175", "shortDescription": {"text": "Legacy-named symbol `_create_backup` in src/kailash/migration/migration_assistant.py:175"}, "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-ac0cfc01932aed6f", "name": "Commented-code block (5 lines) in src/kailash/delegate/__init__.py:92", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/delegate/__init__.py:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-135be09651908382", "name": "Commented-code block (5 lines) in src/kailash/delegate/types.py:55", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/delegate/types.py:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-46fb8e2ff2766ec0", "name": "Commented-code block (6 lines) in src/kailash/delegate/trust.py:90", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/delegate/trust.py:90"}, "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-aa4736a1953d9110", "name": "Commented-code block (10 lines) in src/kailash/delegate/verifier.py:51", "shortDescription": {"text": "Commented-code block (10 lines) in src/kailash/delegate/verifier.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15b591acb9150ab4", "name": "Commented-code block (7 lines) in src/kailash/delegate/dispatch.py:315", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/delegate/dispatch.py:315"}, "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-7539b0c0c587d14f", "name": "Commented-code block (10 lines) in src/kailash/delegate/audit.py:644", "shortDescription": {"text": "Commented-code block (10 lines) in src/kailash/delegate/audit.py:644"}, "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-4e1e43f7f5bb077d", "name": "Commented-code block (10 lines) in src/kailash/delegate/runtime.py:109", "shortDescription": {"text": "Commented-code block (10 lines) in src/kailash/delegate/runtime.py:109"}, "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-e30f940a94fb8719", "name": "Commented-code block (8 lines) in src/kailash/workflow/__init__.py:39", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/workflow/__init__.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-2ae46920cf1f9523", "name": "Commented-code block (8 lines) in src/kailash/workflow/from_brief.py:76", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/workflow/from_brief.py:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff9425ca18fc987a", "name": "Legacy-named symbol `model_copy` in src/kailash/workflow/state.py:46", "shortDescription": {"text": "Legacy-named symbol `model_copy` in src/kailash/workflow/state.py:46"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5bd0e2ece26ee8c7", "name": "Legacy-named symbol `data_v1` in src/kailash/workflow/versioning.py:14", "shortDescription": {"text": "Legacy-named symbol `data_v1` in src/kailash/workflow/versioning.py:14"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba6d8f155439084f", "name": "Commented-code block (5 lines) in src/kailash/servers/workflow_server.py:202", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/servers/workflow_server.py:202"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1c960712720e0f8", "name": "Commented-code block (9 lines) in src/kailash/servers/durable_workflow_server.py:255", "shortDescription": {"text": "Commented-code block (9 lines) in src/kailash/servers/durable_workflow_server.py:255"}, "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-4e6d69951839c3d7", "name": "Legacy-named symbol `_cleanup_unused` in src/kailash/runtime/local.py:6327", "shortDescription": {"text": "Legacy-named symbol `_cleanup_unused` in src/kailash/runtime/local.py:6327"}, "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-d662fd64f3eaa13c", "name": "Commented-code block (8 lines) in src/kailash/runtime/local.py:118", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/runtime/local.py:118"}, "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-a0bc4654ebd9708b", "name": "Commented-code block (5 lines) in src/kailash/runtime/distributed.py:579", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/runtime/distributed.py:579"}, "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-649b1757402c0a7f", "name": "Commented-code block (5 lines) in src/kailash/runtime/metrics.py:74", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/runtime/metrics.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-52a73fc759e44bfa", "name": "Commented-code block (6 lines) in src/kailash/runtime/durable.py:698", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/runtime/durable.py:698"}, "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-0d525c11f0747503", "name": "Commented-code block (11 lines) in src/kailash/runtime/async_local.py:674", "shortDescription": {"text": "Commented-code block (11 lines) in src/kailash/runtime/async_local.py:674"}, "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-8859b4c7409439a0", "name": "Commented-code block (8 lines) in src/kailash/runtime/scheduler.py:57", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/runtime/scheduler.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d7b86e7e983f393", "name": "Commented-code block (5 lines) in src/kailash/runtime/scheduler_admin.py:90", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/runtime/scheduler_admin.py:90"}, "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-98e5418d1d3a637a", "name": "Commented-code block (10 lines) in src/kailash/runtime/docker.py:601", "shortDescription": {"text": "Commented-code block (10 lines) in src/kailash/runtime/docker.py:601"}, "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-c166c7c061433481", "name": "Commented-code block (6 lines) in src/kailash/runtime/_workflow_blob.py:34", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/runtime/_workflow_blob.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-a80ddf3e59bf9234", "name": "Commented-code block (5 lines) in src/kailash/runtime/_queue_keys.py:19", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/runtime/_queue_keys.py:19"}, "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-cd88e1e463bab20b", "name": "Commented-code block (6 lines) in src/kailash/runtime/parallel.py:114", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/runtime/parallel.py:114"}, "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-bc7862dca16f3af2", "name": "Commented-code block (6 lines) in src/kailash/runtime/validation/import_validator.py:286", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/runtime/validation/import_validator.py:286"}, "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-dcadc0bae7916146", "name": "Commented-code block (6 lines) in src/kailash/diagnostics/protocols.py:174", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/diagnostics/protocols.py:174"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-738408174ad0dcc7", "name": "Commented-code block (6 lines) in src/kailash/nodes/base.py:197", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/nodes/base.py:197"}, "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-4339ee653db3f954", "name": "Commented-code block (5 lines) in src/kailash/nodes/handler.py:290", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/nodes/handler.py:290"}, "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-c1c1bbc33acbc030", "name": "Network/subprocess call without timeout or try/except \u2014 src/kailash/nodes/security/behavior_analysis.py:661", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 src/kailash/nodes/security/behavior_analysis.py:661"}, "fullDescription": {"text": "`requests.post(...)` 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-424f20f865a82f0f", "name": "Legacy-named symbol `verify_backup` in src/kailash/nodes/auth/mfa.py:2144", "shortDescription": {"text": "Legacy-named symbol `verify_backup` in src/kailash/nodes/auth/mfa.py:2144"}, "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-37bb14d34312b99b", "name": "Commented-code block (9 lines) in src/kailash/nodes/auth/mfa.py:394", "shortDescription": {"text": "Commented-code block (9 lines) in src/kailash/nodes/auth/mfa.py:394"}, "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-6386eeefbaeeef80", "name": "Network/subprocess call without timeout or try/except \u2014 src/kailash/nodes/auth/mfa.py:869", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 src/kailash/nodes/auth/mfa.py:869"}, "fullDescription": {"text": "`requests.post(...)` 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-d765208804992e13", "name": "Commented-code block (6 lines) in src/kailash/nodes/api/http.py:13", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/nodes/api/http.py:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f5758744688c98e", "name": "Legacy-named symbol `passage_copy` in src/kailash/nodes/transform/processors.py:817", "shortDescription": {"text": "Legacy-named symbol `passage_copy` in src/kailash/nodes/transform/processors.py:817"}, "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-765a2fff03296bb3", "name": "Commented-code block (5 lines) in src/kailash/nodes/cache/cache.py:540", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/nodes/cache/cache.py:540"}, "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-1c4c1978120318df", "name": "Commented-code block (5 lines) in src/kailash/nodes/code/async_python.py:580", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/nodes/code/async_python.py:580"}, "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-7f7d83fe388befb1", "name": "Legacy-named symbol `user_data_copy` in src/kailash/nodes/admin/user_management.py:1013", "shortDescription": {"text": "Legacy-named symbol `user_data_copy` in src/kailash/nodes/admin/user_management.py:1013"}, "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-be0be0c02fdd6c51", "name": "Commented-code block (5 lines) in src/kailash/trust/chain.py:269", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/chain.py:269"}, "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-f9905f24b34c611b", "name": "Commented-code block (9 lines) in src/kailash/trust/audit_store.py:695", "shortDescription": {"text": "Commented-code block (9 lines) in src/kailash/trust/audit_store.py:695"}, "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-45007c9269245271", "name": "Commented-code block (7 lines) in src/kailash/trust/_locking.py:38", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/trust/_locking.py:38"}, "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-efe9278b400f8924", "name": "Commented-code block (6 lines) in src/kailash/trust/governance/cost_estimator.py:73", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/trust/governance/cost_estimator.py:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec318bef193ee289", "name": "Commented-code block (5 lines) in src/kailash/trust/pact/envelopes.py:644", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/pact/envelopes.py:644"}, "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-eb1981707dcc0fb8", "name": "Legacy-named symbol `_compute_hash_legacy` in src/kailash/trust/pact/audit.py:239", "shortDescription": {"text": "Legacy-named symbol `_compute_hash_legacy` in src/kailash/trust/pact/audit.py:239"}, "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-9f2680c5d239dd57", "name": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/anchors.py:88", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/anchors.py:88"}, "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-eb0bb680e36985ae", "name": "Commented-code block (5 lines) in src/kailash/trust/vault/registry_ops.py:230", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/registry_ops.py:230"}, "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-7281d2b138c8b36c", "name": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/__init__.py:13", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/__init__.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60f6703a24040930", "name": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/backup.py:347", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/backup.py:347"}, "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-64959586c95dbe32", "name": "Commented-code block (9 lines) in src/kailash/trust/vault/backup.py:452", "shortDescription": {"text": "Commented-code block (9 lines) in src/kailash/trust/vault/backup.py:452"}, "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-df00d82c7e2419b9", "name": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/registry.py:43", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/registry.py:43"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3c5676eaeb06bf7", "name": "Commented-code block (5 lines) in src/kailash/trust/vault/commitment.py:63", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/commitment.py:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a1bd77f177235b84", "name": "Commented-code block (5 lines) in src/kailash/trust/vault/rotation.py:498", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/rotation.py:498"}, "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-f4a10fb1165d1691", "name": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/stale_guard.py:87", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/stale_guard.py:87"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-545874955f849db4", "name": "Commented-code block (7 lines) in src/kailash/trust/vault/clearance.py:154", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/trust/vault/clearance.py:154"}, "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-98b82cc44b539903", "name": "Commented-code block (5 lines) in src/kailash/trust/vault/shamir.py:292", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/shamir.py:292"}, "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-7974b70a703a1f36", "name": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/complete.py:32", "shortDescription": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/complete.py:32"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d0fe5ba5b7409792", "name": "Commented-code block (5 lines) in src/kailash/trust/vault/dispatch.py:483", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/dispatch.py:483"}, "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-34da78fe2ed30eae", "name": "Commented-code block (7 lines) in src/kailash/trust/vault/errors.py:110", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/trust/vault/errors.py:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13174e95db91f838", "name": "Commented-code block (5 lines) in src/kailash/trust/operations/__init__.py:618", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/operations/__init__.py:618"}, "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-d8e1d74984d57d84", "name": "Commented-code block (6 lines) in src/kailash/trust/auth/jwt.py:274", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/trust/auth/jwt.py:274"}, "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-9cfb129b8f342e00", "name": "Commented-code block (8 lines) in src/kailash/trust/esa/registry.py:543", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/trust/esa/registry.py:543"}, "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-c71f48196f19e232", "name": "Commented-code block (5 lines) in src/kailash/trust/chain_store/sqlite.py:88", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/chain_store/sqlite.py:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ca50eb4bc00c22e", "name": "Commented-code block (6 lines) in src/kailash/trust/signing/timestamping.py:901", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/trust/signing/timestamping.py:901"}, "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-704ece4c0094ec5a", "name": "Legacy-named symbol `prior_v2` in src/kailash/trust/signing/algorithm_id.py:774", "shortDescription": {"text": "Legacy-named symbol `prior_v2` in src/kailash/trust/signing/algorithm_id.py:774"}, "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-0beadceb5cd101a8", "name": "Commented-code block (5 lines) in src/kailash/trust/signing/algorithm_id.py:311", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/signing/algorithm_id.py:311"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98128992aeb071f4", "name": "Commented-code block (6 lines) in src/kailash/trust/posture/posture_store.py:249", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/trust/posture/posture_store.py:249"}, "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-5d9033c7166938d4", "name": "Legacy-named symbol `allowed_unused` in src/kailash/trust/plane/diagnostics.py:116", "shortDescription": {"text": "Legacy-named symbol `allowed_unused` in src/kailash/trust/plane/diagnostics.py:116"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab3e8ada11ccb583", "name": "Legacy-named symbol `anchor_copy` in src/kailash/trust/plane/bundle.py:147", "shortDescription": {"text": "Legacy-named symbol `anchor_copy` in src/kailash/trust/plane/bundle.py:147"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3df83c91330487bd", "name": "Commented-code block (5 lines) in src/kailash/trust/plane/config.py:249", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/plane/config.py:249"}, "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-2410f8f5dc4ec5e4", "name": "Commented-code block (7 lines) in src/kailash/trust/plane/delegation.py:408", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/trust/plane/delegation.py:408"}, "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-8b6495b0fa28ee32", "name": "Legacy-named symbol `from_legacy` in src/kailash/trust/plane/models.py:290", "shortDescription": {"text": "Legacy-named symbol `from_legacy` in src/kailash/trust/plane/models.py:290"}, "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-fa6d580e362a6bfc", "name": "Legacy-named symbol `from_legacy` in src/kailash/trust/plane/project.py:376", "shortDescription": {"text": "Legacy-named symbol `from_legacy` in src/kailash/trust/plane/project.py:376"}, "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-755c4c1a7d9679b3", "name": "Stub function `initialize` (body is just `pass`/`return`) \u2014 src/kailash/trust/plane/project.py:97", "shortDescription": {"text": "Stub function `initialize` (body is just `pass`/`return`) \u2014 src/kailash/trust/plane/project.py:97"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e90200dc5edf2f9a", "name": "Commented-code block (5 lines) in src/kailash/trust/plane/integration/claude_code/validate-trustplane.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/plane/integration/claude_code/validate-trustplane.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-691df28a38461047", "name": "Legacy-named symbol `test_copy` in src/kailash/trust/plane/conformance/__init__.py:584", "shortDescription": {"text": "Legacy-named symbol `test_copy` in src/kailash/trust/plane/conformance/__init__.py:584"}, "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-5d4ac5e19fc1ac3b", "name": "Legacy-named symbol `_migrate_v1_to_v2` in src/kailash/trust/plane/store/sqlite.py:63", "shortDescription": {"text": "Legacy-named symbol `_migrate_v1_to_v2` in src/kailash/trust/plane/store/sqlite.py:63"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc86b54fcd8ea07b", "name": "Commented-code block (5 lines) in src/kailash/trust/plane/store/sqlite.py:181", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/trust/plane/store/sqlite.py:181"}, "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-85afa7b188ce3cad", "name": "Legacy-named symbol `_migrate_v1_to_v2` in src/kailash/trust/plane/store/postgres.py:75", "shortDescription": {"text": "Legacy-named symbol `_migrate_v1_to_v2` in src/kailash/trust/plane/store/postgres.py:75"}, "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-3b5be12a5dd18c8b", "name": "Commented-code block (12 lines) in src/kailash/trust/constraints/budget_store.py:241", "shortDescription": {"text": "Commented-code block (12 lines) in src/kailash/trust/constraints/budget_store.py:241"}, "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-cc5f55de6bf04f6d", "name": "Commented-code block (7 lines) in src/kailash/trust/migrations/eatp_human_origin.py:43", "shortDescription": {"text": "Commented-code block (7 lines) in src/kailash/trust/migrations/eatp_human_origin.py:43"}, "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-e5b6e32b9dc05138", "name": "Commented-code block (8 lines) in src/kailash/core/pool/sqlite_pool.py:19", "shortDescription": {"text": "Commented-code block (8 lines) in src/kailash/core/pool/sqlite_pool.py:19"}, "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-b23054b090096159", "name": "Commented-code block (6 lines) in src/kailash/infrastructure/task_queue.py:38", "shortDescription": {"text": "Commented-code block (6 lines) in src/kailash/infrastructure/task_queue.py:38"}, "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-c96f1d4a6cbb3854", "name": "Commented-code block (5 lines) in src/kailash/infrastructure/history_store.py:206", "shortDescription": {"text": "Commented-code block (5 lines) in src/kailash/infrastructure/history_store.py:206"}, "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-3ce625899e779654", "name": "202 env vars used in code but missing from .env.example", "shortDescription": {"text": "202 env vars used in code but missing from .env.example"}, "fullDescription": {"text": "Drift between code and config docs. The first few: `ALLOWED_ORIGINS`, `ANTHROPIC_FALLBACK_MODEL`, `ANTHROPIC_MODEL`, `API_ENDPOINTS`, `AWS_BEARER_TOKEN_BEDROCK`, `AWS_DEFAULT_REGION`, `AWS_REGION`, `AZURE_AI_INFERENCE_API_KEY` + 194 more. Add them (with a placeholder/comment) to .env.example so onboarding doesn't break."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/spec_drift_gate.py:sort_key, scripts/spec_drift_gate.py:sort_key\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:\npackages/kailash-nexus/src/nexus/plugins.py:name, packages/kailash-nexus/src/nexus/plugins.py:name, packages/kailash-nexus/src/nexus/plugins.py:name, packages/kailash-nexus/src/nexus/plugins.py:name\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02525d39071dd2c7", "name": "Near-duplicate function bodies in 5 places", "shortDescription": {"text": "Near-duplicate function bodies in 5 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\npackages/kailash-nexus/src/nexus/plugins.py:apply, packages/kailash-nexus/src/nexus/plugins.py:apply, packages/kailash-nexus/src/nexus/plugins.py:apply, packages/kailash-nexus/src/nexus/plugins.py:apply\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\npackages/kailash-nexus/src/nexus/http_client.py:request, packages/kailash-nexus/src/nexus/http_client.py:stream, packages/kailash-kaizen/src/kaizen/llm/http_client.py:request\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33a6b62e30ce7ab4", "name": "Near-duplicate function bodies in 6 places", "shortDescription": {"text": "Near-duplicate function bodies in 6 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\npackages/kailash-nexus/src/nexus/core.py:decorator, packages/kailash-nexus/src/nexus/core.py:decorator, packages/kailash-nexus/src/nexus/core.py:decorator, packages/kailash-nexus/src/nexus/core.py:decorator\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-29138218319d1c1f", "name": "FastAPI POST `execute_workflow` without auth dependency \u2014 src/kailash/gateway/api.py:130", "shortDescription": {"text": "FastAPI POST `execute_workflow` without auth dependency \u2014 src/kailash/gateway/api.py:130"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7e32bd51ab19d249", "name": "Unused endpoint: ANY /{endpoint}", "shortDescription": {"text": "Unused endpoint: ANY /{endpoint}"}, "fullDescription": {"text": "`packages/kailash-nexus/examples/mcp_enhanced_demo.py` declares `ANY /{endpoint}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ebb64bbcc409d77", "name": "Unused endpoint: POST /check-access", "shortDescription": {"text": "Unused endpoint: POST /check-access"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `POST /check-access` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b82dd2d3d4e7c17", "name": "Unused endpoint: POST /verify-action", "shortDescription": {"text": "Unused endpoint: POST /verify-action"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `POST /verify-action` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33a13e77633847b4", "name": "Unused endpoint: GET /org", "shortDescription": {"text": "Unused endpoint: GET /org"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `GET /org` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aafacb1dc993b8db", "name": "Unused endpoint: GET /org/nodes/{address:path}", "shortDescription": {"text": "Unused endpoint: GET /org/nodes/{address:path}"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `GET /org/nodes/{address:path}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c8c017c336235f2", "name": "Unused endpoint: GET /org/tree", "shortDescription": {"text": "Unused endpoint: GET /org/tree"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `GET /org/tree` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e5621c8c5ae0adef", "name": "Unused endpoint: POST /clearances", "shortDescription": {"text": "Unused endpoint: POST /clearances"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `POST /clearances` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b749a3d4e001216", "name": "Unused endpoint: POST /bridges", "shortDescription": {"text": "Unused endpoint: POST /bridges"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `POST /bridges` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-854ba5ad05dfc04f", "name": "Unused endpoint: POST /ksps", "shortDescription": {"text": "Unused endpoint: POST /ksps"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `POST /ksps` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f1d13c895c35c74", "name": "Unused endpoint: POST /envelopes", "shortDescription": {"text": "Unused endpoint: POST /envelopes"}, "fullDescription": {"text": "`packages/kailash-pact/src/pact/governance/api/endpoints.py` declares `POST /envelopes` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5baa8971ebe192a1", "name": "Unused endpoint: GET /", "shortDescription": {"text": "Unused endpoint: GET /"}, "fullDescription": {"text": "`packages/kailash-kaizen/src/kaizen/monitoring/dashboard.py` declares `GET /` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e56a2bc7b120d9bc", "name": "Unused endpoint: POST /admin/settings", "shortDescription": {"text": "Unused endpoint: POST /admin/settings"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/main.py` declares `POST /admin/settings` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-841e50bf821e4158", "name": "Unused endpoint: GET /users", "shortDescription": {"text": "Unused endpoint: GET /users"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/main.py` declares `GET /users` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a009b1a56794f45", "name": "Unused endpoint: POST /", "shortDescription": {"text": "Unused endpoint: POST /"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/organizations.py` declares `POST /` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b5b7bb68c368047b", "name": "Unused endpoint: GET /{org_id}", "shortDescription": {"text": "Unused endpoint: GET /{org_id}"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/organizations.py` declares `GET /{org_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a0f5b278acdcff6", "name": "Unused endpoint: PUT /{org_id}", "shortDescription": {"text": "Unused endpoint: PUT /{org_id}"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/organizations.py` declares `PUT /{org_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a20591e73399cca0", "name": "Unused endpoint: DELETE /{org_id}", "shortDescription": {"text": "Unused endpoint: DELETE /{org_id}"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/organizations.py` declares `DELETE /{org_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-627cdd6ec2c1df73", "name": "Unused endpoint: GET /{user_id}", "shortDescription": {"text": "Unused endpoint: GET /{user_id}"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/users.py` declares `GET /{user_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cdc30f2b9308e3f", "name": "Unused endpoint: PUT /{user_id}", "shortDescription": {"text": "Unused endpoint: PUT /{user_id}"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/users.py` declares `PUT /{user_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-55c93ee7e031a509", "name": "Unused endpoint: DELETE /{user_id}", "shortDescription": {"text": "Unused endpoint: DELETE /{user_id}"}, "fullDescription": {"text": "`packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/users.py` declares `DELETE /{user_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c02566d40d2589f8", "name": "Unused endpoint: POST /api/v1/customers", "shortDescription": {"text": "Unused endpoint: POST /api/v1/customers"}, "fullDescription": {"text": "`packages/kailash-dataflow/examples/03_enterprise_integration.py` declares `POST /api/v1/customers` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69f2bc83b0f7848b", "name": "Unused endpoint: POST /api/v1/orders", "shortDescription": {"text": "Unused endpoint: POST /api/v1/orders"}, "fullDescription": {"text": "`packages/kailash-dataflow/examples/03_enterprise_integration.py` declares `POST /api/v1/orders` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-62d04485df0d7ad4", "name": "Unused endpoint: GET /api/v1/customers/{customer_id}/orders", "shortDescription": {"text": "Unused endpoint: GET /api/v1/customers/{customer_id}/orders"}, "fullDescription": {"text": "`packages/kailash-dataflow/examples/03_enterprise_integration.py` declares `GET /api/v1/customers/{customer_id}/orders` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-254de59c6f664385", "name": "Unused endpoint: GET /api/v1/analytics/top-customers", "shortDescription": {"text": "Unused endpoint: GET /api/v1/analytics/top-customers"}, "fullDescription": {"text": "`packages/kailash-dataflow/examples/03_enterprise_integration.py` declares `GET /api/v1/analytics/top-customers` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33de9c10cc501140", "name": "Unused endpoint: ANY /api/users", "shortDescription": {"text": "Unused endpoint: ANY /api/users"}, "fullDescription": {"text": "`packages/kaizen-agents/examples/autonomy/meta-controller/multi-specialist-coding/multi_specialist_coding.py` declares `ANY /api/users` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-040e2e6780a5d324", "name": "Unused endpoint: GET /pools", "shortDescription": {"text": "Unused endpoint: GET /pools"}, "fullDescription": {"text": "`src/kailash/servers/connection_metrics_router.py` declares `GET /pools` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67db81ff589a2912", "name": "Unused endpoint: GET /alerts", "shortDescription": {"text": "Unused endpoint: GET /alerts"}, "fullDescription": {"text": "`src/kailash/servers/connection_metrics_router.py` declares `GET /alerts` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-27b2de0446a5b327", "name": "Unused endpoint: POST /workflows/{workflow_id}/execute", "shortDescription": {"text": "Unused endpoint: POST /workflows/{workflow_id}/execute"}, "fullDescription": {"text": "`src/kailash/gateway/api.py` declares `POST /workflows/{workflow_id}/execute` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b55a1b213f85d46", "name": "Unused endpoint: GET /workflows/{workflow_id}/status/{request_id}", "shortDescription": {"text": "Unused endpoint: GET /workflows/{workflow_id}/status/{request_id}"}, "fullDescription": {"text": "`src/kailash/gateway/api.py` declares `GET /workflows/{workflow_id}/status/{request_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8dbb92ac42125edf", "name": "Unused endpoint: GET /workflows", "shortDescription": {"text": "Unused endpoint: GET /workflows"}, "fullDescription": {"text": "`src/kailash/gateway/api.py` declares `GET /workflows` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c64566a961e9011a", "name": "Unused endpoint: GET /workflows/{workflow_id}", "shortDescription": {"text": "Unused endpoint: GET /workflows/{workflow_id}"}, "fullDescription": {"text": "`src/kailash/gateway/api.py` declares `GET /workflows/{workflow_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3bc9174bd989048e", "name": "Unused endpoint: POST /workflows/{workflow_id}/register", "shortDescription": {"text": "Unused endpoint: POST /workflows/{workflow_id}/register"}, "fullDescription": {"text": "`src/kailash/gateway/api.py` declares `POST /workflows/{workflow_id}/register` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f88bff6fd58393b9", "name": "Unused endpoint: GET /resources", "shortDescription": {"text": "Unused endpoint: GET /resources"}, "fullDescription": {"text": "`src/kailash/gateway/api.py` declares `GET /resources` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f02a079c69b52f2d", "name": "Unused endpoint: USE /", "shortDescription": {"text": "Unused endpoint: USE /"}, "fullDescription": {"text": "`docker/mock-api-server/server.js` declares `USE /` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-236789f3cc159726", "name": "Unused endpoint: GET /transactions/pending", "shortDescription": {"text": "Unused endpoint: GET /transactions/pending"}, "fullDescription": {"text": "`docker/mock-api-server/server.js` declares `GET /transactions/pending` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3346f62a421be9b0", "name": "Unused endpoint: POST /alerts", "shortDescription": {"text": "Unused endpoint: POST /alerts"}, "fullDescription": {"text": "`docker/mock-api-server/server.js` declares `POST /alerts` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f222a275ed687b3", "name": "Unused endpoint: POST /send", "shortDescription": {"text": "Unused endpoint: POST /send"}, "fullDescription": {"text": "`docker/mock-api-server/server.js` declares `POST /send` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25ab99fca22c065d", "name": "Unused endpoint: POST /enrichment", "shortDescription": {"text": "Unused endpoint: POST /enrichment"}, "fullDescription": {"text": "`docker/mock-api-server/server.js` declares `POST /enrichment` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ae38010c60493f1", "name": "Unused endpoint: POST /webhook", "shortDescription": {"text": "Unused endpoint: POST /webhook"}, "fullDescription": {"text": "`docker/mock-api-server/server.js` declares `POST /webhook` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c49f938e627dbd1c", "name": "Unused endpoint: GET /v1/users", "shortDescription": {"text": "Unused endpoint: GET /v1/users"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `GET /v1/users` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3993c9196dc84209", "name": "Unused endpoint: GET /v1/users/:id", "shortDescription": {"text": "Unused endpoint: GET /v1/users/:id"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `GET /v1/users/:id` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f3a941e31054ca8c", "name": "Unused endpoint: POST /v1/users", "shortDescription": {"text": "Unused endpoint: POST /v1/users"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `POST /v1/users` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f14432776844b2dd", "name": "Unused endpoint: PATCH /v1/users/:id", "shortDescription": {"text": "Unused endpoint: PATCH /v1/users/:id"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `PATCH /v1/users/:id` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf13e9daeebef942", "name": "Unused endpoint: DELETE /v1/users/:id", "shortDescription": {"text": "Unused endpoint: DELETE /v1/users/:id"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `DELETE /v1/users/:id` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8157ad7d0840ddb", "name": "Unused endpoint: GET /v1/products", "shortDescription": {"text": "Unused endpoint: GET /v1/products"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `GET /v1/products` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6195d9c0f56c4cb6", "name": "Unused endpoint: GET /posts", "shortDescription": {"text": "Unused endpoint: GET /posts"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `GET /posts` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-429ac987f08d1c86", "name": "Unused endpoint: GET /comments", "shortDescription": {"text": "Unused endpoint: GET /comments"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `GET /comments` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30c1225f6259028b", "name": "Unused endpoint: POST /oauth/token", "shortDescription": {"text": "Unused endpoint: POST /oauth/token"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `POST /oauth/token` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90bdf8fb3cf11fa6", "name": "Unused endpoint: POST /graphql", "shortDescription": {"text": "Unused endpoint: POST /graphql"}, "fullDescription": {"text": "`docker/mock-api-server/routes/test-api.js` declares `POST /graphql` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/21062"}, "properties": {"repository": "terrene-foundation/kailash-py", "repoUrl": "https://github.com/terrene-foundation/kailash-py", "branch": "main"}, "results": [{"ruleId": "scanner-296931021ee38e8f", "level": "note", "message": {"text": "Possibly dead Python function: check_stale_imports"}, "properties": {"repobilityId": "ec3cfcec6396c573", "scanner": "scanner-primary", "fingerprint": "296931021ee38e8f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:103"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bbc2750acc952c70", "level": "note", "message": {"text": "Possibly dead Python function: check_version_consistency"}, "properties": {"repobilityId": "34683b422239374b", "scanner": "scanner-primary", "fingerprint": "bbc2750acc952c70", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:134"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f2a223a613710a0f", "level": "note", "message": {"text": "Possibly dead Python function: check_pact_exports"}, "properties": {"repobilityId": "a43d23771aebecd9", "scanner": "scanner-primary", "fingerprint": "f2a223a613710a0f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:193"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-287a29b1c00740d2", "level": "note", "message": {"text": "Possibly dead Python function: check_stub_markers"}, "properties": {"repobilityId": "b122c305cad07896", "scanner": "scanner-primary", "fingerprint": "287a29b1c00740d2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:231"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4834da587ecfd67f", "level": "note", "message": {"text": "Possibly dead Python function: check_absolute_imports"}, "properties": {"repobilityId": "42e3ee203459f5c3", "scanner": "scanner-primary", "fingerprint": "4834da587ecfd67f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:279"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-902ac9aea14b744d", "level": "note", "message": {"text": "Possibly dead Python function: check_drift_monitor_api"}, "properties": {"repobilityId": "3d75a630837c909d", "scanner": "scanner-primary", "fingerprint": "902ac9aea14b744d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:309"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-65fe891ec13dbf17", "level": "note", "message": {"text": "Possibly dead Python function: check_runtime_exports"}, "properties": {"repobilityId": "52fa1417988c91be", "scanner": "scanner-primary", "fingerprint": "65fe891ec13dbf17", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/convergence-verify.py:364"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4b260b5043048c81", "level": "note", "message": {"text": "Possibly dead Python function: sort_key"}, "properties": {"repobilityId": "ac2a4181eae38738", "scanner": "scanner-primary", "fingerprint": "4b260b5043048c81", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/spec_drift_gate.py:1580"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-80ed0a5b4bf93c91", "level": "note", "message": {"text": "Possibly dead Python function: visit_Call"}, "properties": {"repobilityId": "83d516a32f6d02f1", "scanner": "scanner-primary", "fingerprint": "80ed0a5b4bf93c91", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/maintenance/refactor-pythoncode-to-functions.py:37"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d072041ef4b3e4c", "level": "note", "message": {"text": "Possibly dead Python function: handle_notification"}, "properties": {"repobilityId": "0c4a2c046d42546a", "scanner": "scanner-primary", "fingerprint": "5d072041ef4b3e4c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/examples/websocket_transport_demo.py:219"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d3e60a350af85b79", "level": "note", "message": {"text": "Possibly dead Python function: preset_pattern"}, "properties": {"repobilityId": "602f3e802bef147f", "scanner": "scanner-primary", "fingerprint": "d3e60a350af85b79", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/examples/fastapi_style_patterns.py:220"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f8dea560801d6ae9", "level": "note", "message": {"text": "Possibly dead Python function: openapi_json"}, "properties": {"repobilityId": "260db7b9e0f167ed", "scanner": "scanner-primary", "fingerprint": "f8dea560801d6ae9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/src/nexus/openapi.py:399"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a72b6f0133808354", "level": "note", "message": {"text": "Possibly dead Python function: workflow_tool"}, "properties": {"repobilityId": "c09503de76e42a4b", "scanner": "scanner-primary", "fingerprint": "a72b6f0133808354", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/src/nexus/core.py:1523"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-628abfb3e6fe463b", "level": "note", "message": {"text": "Possibly dead Python function: healthz"}, "properties": {"repobilityId": "b55412abe1fa1e6b", "scanner": "scanner-primary", "fingerprint": "628abfb3e6fe463b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/src/nexus/probes.py:363"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0c52247f1493c306", "level": "note", "message": {"text": "Possibly dead Python function: readyz"}, "properties": {"repobilityId": "9517aaebe02579ed", "scanner": "scanner-primary", "fingerprint": "0c52247f1493c306", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/src/nexus/probes.py:367"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-49563ca04db17983", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 docker/mock-api-server/server.js:19"}, "properties": {"repobilityId": "a36b04ca00a3f2cb", "scanner": "scanner-primary", "fingerprint": "49563ca04db17983", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ed09deeda501356e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-learning-system.js:82"}, "properties": {"repobilityId": "03d9963966358d07", "scanner": "scanner-primary", "fingerprint": "ed09deeda501356e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e6e7f888f6569e41", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-hooks-system.js:59"}, "properties": {"repobilityId": "9b20f9235de01b99", "scanner": "scanner-primary", "fingerprint": "e6e7f888f6569e41", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e8f72ba1e7f77da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/run-all.js:58"}, "properties": {"repobilityId": "6b79e93abfc9b83b", "scanner": "scanner-primary", "fingerprint": "9e8f72ba1e7f77da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-69a483a2c21a7a0e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-uninstall.js:18"}, "properties": {"repobilityId": "afc89989df0c86e4", "scanner": "scanner-primary", "fingerprint": "69a483a2c21a7a0e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c9e3c11be3c72fb4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/post-install.js:20"}, "properties": {"repobilityId": "1c8479969682c3f7", "scanner": "scanner-primary", "fingerprint": "c9e3c11be3c72fb4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4434161853dc93b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-install.js:19"}, "properties": {"repobilityId": "6e35f2a372cbb781", "scanner": "scanner-primary", "fingerprint": "4434161853dc93b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-47db41a1c378acb8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/build-plugin.js:161"}, "properties": {"repobilityId": "f974be8e7ea4cc1d", "scanner": "scanner-primary", "fingerprint": "47db41a1c378acb8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-811b97a186553693", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/digest-builder.js:212"}, "properties": {"repobilityId": "132760516c066939", "scanner": "scanner-primary", "fingerprint": "811b97a186553693", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e4325234013fd51", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/observation-logger.js:200"}, "properties": {"repobilityId": "3a7fe3710da202d1", "scanner": "scanner-primary", "fingerprint": "0e4325234013fd51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d28580356fde5d77", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-skills.js:177"}, "properties": {"repobilityId": "82e9766b321155fc", "scanner": "scanner-primary", "fingerprint": "d28580356fde5d77", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be0f7d25da2ff607", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-commands.js:123"}, "properties": {"repobilityId": "7ebbcb11184dd266", "scanner": "scanner-primary", "fingerprint": "be0f7d25da2ff607", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c3049ec85a37bad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-agents.js:186"}, "properties": {"repobilityId": "a4a932afaf986e60", "scanner": "scanner-primary", "fingerprint": "1c3049ec85a37bad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c597c1d6ec7f1b5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-rules.js:191"}, "properties": {"repobilityId": "22154611d485cc60", "scanner": "scanner-primary", "fingerprint": "8c597c1d6ec7f1b5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e2d588082eae3f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-hooks.js:270"}, "properties": {"repobilityId": "9c480b3590106404", "scanner": "scanner-primary", "fingerprint": "9e2d588082eae3f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-efa96f3ce3479b5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/run-all.js:92"}, "properties": {"repobilityId": "440e85a9b48a0f69", "scanner": "scanner-primary", "fingerprint": "efa96f3ce3479b5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b0b3e37b27e350cb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/test-learning-system.js:82"}, "properties": {"repobilityId": "6611ffab5be49a93", "scanner": "scanner-primary", "fingerprint": "b0b3e37b27e350cb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-29f61aad8af70b6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/test-hooks-system.js:59"}, "properties": {"repobilityId": "2c82d79ebc3111ba", "scanner": "scanner-primary", "fingerprint": "29f61aad8af70b6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fd236a5820ad4901", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/kaizen-agents/tests/integration/run-all.js:58"}, "properties": {"repobilityId": "bd0ccfc81f72b434", "scanner": "scanner-primary", "fingerprint": "fd236a5820ad4901", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ff349eeb4bd82f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/gitignored-claude-warn.js:40"}, "properties": {"repobilityId": "d6b7c770ac89ddcb", "scanner": "scanner-primary", "fingerprint": "0ff349eeb4bd82f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1bb5eb6bfc502ffd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/stop.js:26"}, "properties": {"repobilityId": "204cc8673b056ccb", "scanner": "scanner-primary", "fingerprint": "1bb5eb6bfc502ffd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-811d558f7f74236a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-deployment.js:37"}, "properties": {"repobilityId": "abca3637efe852c6", "scanner": "scanner-primary", "fingerprint": "811d558f7f74236a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-13fa84d41fa85a71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-drift-warn.js:44"}, "properties": {"repobilityId": "68ecc6cb0c4f0c57", "scanner": "scanner-primary", "fingerprint": "13fa84d41fa85a71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-24f171e2278c276c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/auto-format.js:21"}, "properties": {"repobilityId": "592d326d84ad7e4a", "scanner": "scanner-primary", "fingerprint": "24f171e2278c276c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-44b40fb3fe75f62f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/pre-compact.js:25"}, "properties": {"repobilityId": "b8943bb38c44af60", "scanner": "scanner-primary", "fingerprint": "44b40fb3fe75f62f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03bf2e718fed7120", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-telemetry-autocommit.js:64"}, "properties": {"repobilityId": "554a94a69309e74d", "scanner": "scanner-primary", "fingerprint": "03bf2e718fed7120", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-000ad32234714cf1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/detect-package-manager.js:163"}, "properties": {"repobilityId": "b629d24d03d44a54", "scanner": "scanner-primary", "fingerprint": "000ad32234714cf1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3bc193d4708647a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-bash-command.js:29"}, "properties": {"repobilityId": "9b16ccbc8f1b7b4d", "scanner": "scanner-primary", "fingerprint": "e3bc193d4708647a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d5d1898938edbba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-end.js:26"}, "properties": {"repobilityId": "155fe20fbe3fbac2", "scanner": "scanner-primary", "fingerprint": "3d5d1898938edbba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-021c6d577ba10edf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/log-triage-gate.js:29"}, "properties": {"repobilityId": "4bb9f38648f6050c", "scanner": "scanner-primary", "fingerprint": "021c6d577ba10edf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6cf75265ffa7e3e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/user-prompt-rules-reminder.js:33"}, "properties": {"repobilityId": "df3d31cfa355555d", "scanner": "scanner-primary", "fingerprint": "6cf75265ffa7e3e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f238f5ba0f31a68d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/enforce-framework-first.js:16"}, "properties": {"repobilityId": "af2ad3572d4a3c02", "scanner": "scanner-primary", "fingerprint": "f238f5ba0f31a68d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac7f625e9a3f58ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-start.js:42"}, "properties": {"repobilityId": "dfe162dc4e3195a0", "scanner": "scanner-primary", "fingerprint": "ac7f625e9a3f58ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8b5221099bba82e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-workflow.js:33"}, "properties": {"repobilityId": "f0dc3ade1b71df8e", "scanner": "scanner-primary", "fingerprint": "c8b5221099bba82e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-41b4f4f3c19dbf72", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/integration-hygiene.js:30"}, "properties": {"repobilityId": "48f024bc6c7ed309", "scanner": "scanner-primary", "fingerprint": "41b4f4f3c19dbf72", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-de3c1f217d72a063", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "properties": {"repobilityId": "0b2e695ae4277edb", "scanner": "scanner-primary", "fingerprint": "de3c1f217d72a063", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-de3c1f217d72a063", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "properties": {"repobilityId": "ab8861a5213d97a0", "scanner": "scanner-primary", "fingerprint": "de3c1f217d72a063", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-f8e0e6c2c0cda64e", "level": "warning", "message": {"text": "Docker base image uses a mutable or implicit tag: kailash.workflow.builder"}, "properties": {"repobilityId": "b933cf7e8b0a3885", "scanner": "scanner-primary", "fingerprint": "f8e0e6c2c0cda64e", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 63}}}]}, {"ruleId": "scanner-147664d1612fec24", "level": "warning", "message": {"text": "Docker base image uses a mutable or implicit tag: kailash.runtime.local"}, "properties": {"repobilityId": "881ab44741216273", "scanner": "scanner-primary", "fingerprint": "147664d1612fec24", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 64}}}]}, {"ruleId": "scanner-fbb2c32c3a72b8af", "level": "warning", "message": {"text": "Dockerfile runs as root: docker/mock-api-server/Dockerfile"}, "properties": {"repobilityId": "8d5b9eb350308828", "scanner": "scanner-primary", "fingerprint": "fbb2c32c3a72b8af", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-6c62a8a01d37bcf1", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: node:18-alpine"}, "properties": {"repobilityId": "d61981997f87c187", "scanner": "scanner-primary", "fingerprint": "6c62a8a01d37bcf1", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docker/mock-api-server/Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-739df006d424e2e5", "level": "warning", "message": {"text": "Dockerfile runs as root: tests/infrastructure/Dockerfile"}, "properties": {"repobilityId": "3e52804e1bef12da", "scanner": "scanner-primary", "fingerprint": "739df006d424e2e5", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-8c4d85855f915fec", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "properties": {"repobilityId": "5a94d600c1074f5c", "scanner": "scanner-primary", "fingerprint": "8c4d85855f915fec", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tests/infrastructure/Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-63e1e85bad236a1c", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-slim"}, "properties": {"repobilityId": "a750ef754b27df8d", "scanner": "scanner-primary", "fingerprint": "63e1e85bad236a1c", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-kaizen/Dockerfile"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-66329f134b68624a", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.12-alpine"}, "properties": {"repobilityId": "6105f5989b2ade2c", "scanner": "scanner-primary", "fingerprint": "66329f134b68624a", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-kaizen/Dockerfile"}, "region": {"startLine": 39}}}]}, {"ruleId": "scanner-ab1d8e950af620f4", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "properties": {"repobilityId": "dc0acac66edd1959", "scanner": "scanner-primary", "fingerprint": "ab1d8e950af620f4", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/deployment/docker/Dockerfile"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-ab1d8e950af620f4", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "properties": {"repobilityId": "5d0cdf8046ef78ab", "scanner": "scanner-primary", "fingerprint": "ab1d8e950af620f4", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/deployment/docker/Dockerfile"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-2463c925be259992", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in .pre-commit-config.yaml:71"}, "properties": {"repobilityId": "1f79ae05f00d07e8", "scanner": "scanner-primary", "fingerprint": "2463c925be259992", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".pre-commit-config.yaml"}, "region": {"startLine": 71}}}]}, {"ruleId": "scanner-95a2bd193c1db1ce", "level": "error", "message": {"text": "Possible secret in docker/init-mongo.js"}, "properties": {"repobilityId": "944afdd8298a7a87", "scanner": "scanner-primary", "fingerprint": "95a2bd193c1db1ce", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docker/init-mongo.js"}, "region": {"startLine": 206}}}]}, {"ruleId": "scanner-78bfaaafeb5d452e", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in docker/mock-api-server/server.js:10"}, "properties": {"repobilityId": "1ee62733ade59117", "scanner": "scanner-primary", "fingerprint": "78bfaaafeb5d452e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docker/mock-api-server/server.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-c25282f6005b50e7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/_static/custom.js:58"}, "properties": {"repobilityId": "5bd10fcac1f33326", "scanner": "scanner-primary", "fingerprint": "c25282f6005b50e7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/_static/custom.js"}, "region": {"startLine": 58}}}]}, {"ruleId": "scanner-ca5c45d5404985b8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/plugin/build-plugin.js:16"}, "properties": {"repobilityId": "21f85f29395fe6d4", "scanner": "scanner-primary", "fingerprint": "ca5c45d5404985b8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/plugin/build-plugin.js"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-4550f15aa37301a3", "level": "error", "message": {"text": "Possible secret in scripts/deployment/deploy-tenant.sh"}, "properties": {"repobilityId": "7ae1672d159b0ede", "scanner": "scanner-primary", "fingerprint": "4550f15aa37301a3", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/deployment/deploy-tenant.sh"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-fb0510ed80633375", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ci/validate-hooks.js:14"}, "properties": {"repobilityId": "b5bfd780e1bf91cf", "scanner": "scanner-primary", "fingerprint": "fb0510ed80633375", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ci/validate-hooks.js"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-aebc61e67d3eea49", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ci/run-all.js:13"}, "properties": {"repobilityId": "3daa8d4acc65e0da", "scanner": "scanner-primary", "fingerprint": "aebc61e67d3eea49", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ci/run-all.js"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-00d55c57423b4bd9", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in packages/kailash-nexus/src/nexus/core.py:2763"}, "properties": {"repobilityId": "874668d851d0f407", "scanner": "scanner-primary", "fingerprint": "00d55c57423b4bd9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/src/nexus/core.py"}, "region": {"startLine": 2763}}}]}, {"ruleId": "scanner-7ca6aa2bcf068679", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in packages/kailash-kaizen/scripts/demo_alternative_config.py:30"}, "properties": {"repobilityId": "01e3465fae2a021b", "scanner": "scanner-primary", "fingerprint": "7ca6aa2bcf068679", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-kaizen/scripts/demo_alternative_config.py"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-3bc35a78191f719e", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in packages/kailash-kaizen/src/kaizen/mcp/builtin_server/tools/bash.py:99"}, "properties": {"repobilityId": "5dfbc558b47f2d49", "scanner": "scanner-primary", "fingerprint": "3bc35a78191f719e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-kaizen/src/kaizen/mcp/builtin_server/tools/bash.py"}, "region": {"startLine": 99}}}]}, {"ruleId": "scanner-2bcfe8ada32709e7", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in packages/kailash-kaizen/src/kaizen/core/config.py:546"}, "properties": {"repobilityId": "cb7cd9bf1cf25cd4", "scanner": "scanner-primary", "fingerprint": "2bcfe8ada32709e7", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-kaizen/src/kaizen/core/config.py"}, "region": {"startLine": 546}}}]}, {"ruleId": "scanner-f8da607fb9d839fd", "level": "error", "message": {"text": "Possible secret in packages/kailash-dataflow/deployment/kubernetes/postgres-deployment.yaml"}, "properties": {"repobilityId": "1d4c588479715a97", "scanner": "scanner-primary", "fingerprint": "f8da607fb9d839fd", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/deployment/kubernetes/postgres-deployment.yaml"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-569e54334d5df514", "level": "error", "message": {"text": "Possible secret in packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml"}, "properties": {"repobilityId": "57dd243468149f4d", "scanner": "scanner-primary", "fingerprint": "569e54334d5df514", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml"}, "region": {"startLine": 1213}}}]}, {"ruleId": "scanner-207be7639da8fe2e", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml:1585"}, "properties": {"repobilityId": "48bf0869c3d8ce90", "scanner": "scanner-primary", "fingerprint": "207be7639da8fe2e", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/src/dataflow/platform/error_catalog.yaml"}, "region": {"startLine": 1585}}}]}, {"ruleId": "scanner-a7f79ac4eb181863", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/core/error_catalog.yaml:516"}, "properties": {"repobilityId": "d2a594c7ee2c3571", "scanner": "scanner-primary", "fingerprint": "a7f79ac4eb181863", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/src/dataflow/core/error_catalog.yaml"}, "region": {"startLine": 516}}}]}, {"ruleId": "scanner-e3f5eda56af1a5c8", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in packages/kailash-dataflow/src/dataflow/debug/solution_generator.py:736"}, "properties": {"repobilityId": "5c15af20fc6bde66", "scanner": "scanner-primary", "fingerprint": "e3f5eda56af1a5c8", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-dataflow/src/dataflow/debug/solution_generator.py"}, "region": {"startLine": 736}}}]}, {"ruleId": "scanner-f350ad65c0a5abea", "level": "error", "message": {"text": "Possible secret in packages/kaizen-agents/src/kaizen_agents/governance/clearance.py"}, "properties": {"repobilityId": "16cde5e25fc2afd8", "scanner": "scanner-primary", "fingerprint": "f350ad65c0a5abea", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kaizen-agents/src/kaizen_agents/governance/clearance.py"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-44f136bf815303cc", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in packages/kaizen-agents/src/kaizen_agents/delegate/tools/bash_tool.py:70"}, "properties": {"repobilityId": "b932a607e71f86d6", "scanner": "scanner-primary", "fingerprint": "44f136bf815303cc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kaizen-agents/src/kaizen_agents/delegate/tools/bash_tool.py"}, "region": {"startLine": 70}}}]}, {"ruleId": "scanner-97cb82f573eae5b3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:16"}, "properties": {"repobilityId": "02997958d67321f5", "scanner": "scanner-primary", "fingerprint": "97cb82f573eae5b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/run.mjs"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-d73d93f274412431", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/codex-dispatcher/run.mjs:23"}, "properties": {"repobilityId": "fba110c131545d26", "scanner": "scanner-primary", "fingerprint": "d73d93f274412431", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/codex-dispatcher/run.mjs"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-582b9ca8b75e11fb", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorization-receipt/test.mjs:18"}, "properties": {"repobilityId": "d6f430c2142cceeb", "scanner": "scanner-primary", "fingerprint": "582b9ca8b75e11fb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorization-receipt/test.mjs"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-b1cebf20883879dd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-proximity-band/run.mjs:32"}, "properties": {"repobilityId": "7a0af3f22ab6443f", "scanner": "scanner-primary", "fingerprint": "b1cebf20883879dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/validate-proximity-band/run.mjs"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-2181595441e9b424", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/forest-ledger/run.mjs:34"}, "properties": {"repobilityId": "10a4847346cff797", "scanner": "scanner-primary", "fingerprint": "2181595441e9b424", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/forest-ledger/run.mjs"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-f477265731218c7f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/coc-sync-description-normalize/run.mjs:23"}, "properties": {"repobilityId": "af10e17914ddd149", "scanner": "scanner-primary", "fingerprint": "f477265731218c7f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/coc-sync-description-normalize/run.mjs"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-ef4ec5b9d7cfa8f5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-extraction-history/run.mjs:26"}, "properties": {"repobilityId": "71a144b19160e4d2", "scanner": "scanner-primary", "fingerprint": "ef4ec5b9d7cfa8f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/validate-extraction-history/run.mjs"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-b51b2452d40aa8ed", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/strip-build-internal/run.mjs:34"}, "properties": {"repobilityId": "917133b16be66360", "scanner": "scanner-primary", "fingerprint": "b51b2452d40aa8ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/strip-build-internal/run.mjs"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-fa0cdd8e8556474d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/signing-mutation-guard.js:81"}, "properties": {"repobilityId": "e7ecbf0b8e9ccc9d", "scanner": "scanner-primary", "fingerprint": "fa0cdd8e8556474d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/signing-mutation-guard.js"}, "region": {"startLine": 81}}}]}, {"ruleId": "scanner-2032dbee2655cca8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/gitignored-claude-warn.js:35"}, "properties": {"repobilityId": "59fa2701603532ce", "scanner": "scanner-primary", "fingerprint": "2032dbee2655cca8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/gitignored-claude-warn.js"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-4b7d32c73db1b050", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-drift-warn.js:40"}, "properties": {"repobilityId": "96cea6579ba1c7f1", "scanner": "scanner-primary", "fingerprint": "4b7d32c73db1b050", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/coc-drift-warn.js"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-2611a47ba439c081", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/auto-format.js:15"}, "properties": {"repobilityId": "1c7265ba175eadd3", "scanner": "scanner-primary", "fingerprint": "2611a47ba439c081", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/auto-format.js"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-2c6ba1d1166151d0", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-telemetry-autocommit.js:57"}, "properties": {"repobilityId": "4d095a7b8aa8b202", "scanner": "scanner-primary", "fingerprint": "2c6ba1d1166151d0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/coc-telemetry-autocommit.js"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-26021418a840b2df", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/integrity-guard.js:73"}, "properties": {"repobilityId": "e947973b9397a76f", "scanner": "scanner-primary", "fingerprint": "26021418a840b2df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/integrity-guard.js"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-671829b197d4bb87", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-bash-command.js:82"}, "properties": {"repobilityId": "611930ba34256810", "scanner": "scanner-primary", "fingerprint": "671829b197d4bb87", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/validate-bash-command.js"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-038b609cc76ccb86", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-prod-deploy.js:21"}, "properties": {"repobilityId": "f0e2babb22e84289", "scanner": "scanner-primary", "fingerprint": "038b609cc76ccb86", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/validate-prod-deploy.js"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-0573987b2d04d9fa", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-end.js:354"}, "properties": {"repobilityId": "d5f2443a707a40e2", "scanner": "scanner-primary", "fingerprint": "0573987b2d04d9fa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/session-end.js"}, "region": {"startLine": 354}}}]}, {"ruleId": "scanner-26b9bc134ee773c2", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/log-triage-gate.js:22"}, "properties": {"repobilityId": "3fde62ab17267b28", "scanner": "scanner-primary", "fingerprint": "26b9bc134ee773c2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/log-triage-gate.js"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-de5d808e2ea0349d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/pre-commit-branch-scope.js:53"}, "properties": {"repobilityId": "7324d74e22436dae", "scanner": "scanner-primary", "fingerprint": "de5d808e2ea0349d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/pre-commit-branch-scope.js"}, "region": {"startLine": 53}}}]}, {"ruleId": "scanner-75d03103350bb574", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/multi-operator-sessionstart.js:57"}, "properties": {"repobilityId": "23b95a998f4e854a", "scanner": "scanner-primary", "fingerprint": "75d03103350bb574", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/multi-operator-sessionstart.js"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-710a1b21d2255afd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/adjacency-leasecheck.js:68"}, "properties": {"repobilityId": "50cd3456f3ca76c6", "scanner": "scanner-primary", "fingerprint": "710a1b21d2255afd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/adjacency-leasecheck.js"}, "region": {"startLine": 68}}}]}, {"ruleId": "scanner-18a865347dbf6042", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/fold-amendment-paired-with-helper.js:73"}, "properties": {"repobilityId": "8f3bb164a65c73f2", "scanner": "scanner-primary", "fingerprint": "18a865347dbf6042", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/fold-amendment-paired-with-helper.js"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-7a7e650cf8e80d55", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-start.js:19"}, "properties": {"repobilityId": "ac78ddce5e577452", "scanner": "scanner-primary", "fingerprint": "7a7e650cf8e80d55", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/session-start.js"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-b592aea0e7199025", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in .claude/skills/35-kailash-align/SKILL.md:109"}, "properties": {"repobilityId": "98b76567acbd74dc", "scanner": "scanner-primary", "fingerprint": "b592aea0e7199025", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/35-kailash-align/SKILL.md"}, "region": {"startLine": 109}}}]}, {"ruleId": "scanner-2425da2f852e32d0", "level": "error", "message": {"text": "Possible secret in .claude/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "8d451d533d75a344", "scanner": "scanner-primary", "fingerprint": "2425da2f852e32d0", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 28}}}]}, {"ruleId": "scanner-a7259aab8ecf63ea", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in .claude/skills/18-security-patterns/SKILL.md:107"}, "properties": {"repobilityId": "e7f08106026b203d", "scanner": "scanner-primary", "fingerprint": "a7259aab8ecf63ea", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 107}}}]}, {"ruleId": "scanner-47eae1bf9ad0cbee", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in src/kailash/middleware/core/workflows.py:325"}, "properties": {"repobilityId": "21b6f18dd7b390fd", "scanner": "scanner-primary", "fingerprint": "47eae1bf9ad0cbee", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/middleware/core/workflows.py"}, "region": {"startLine": 325}}}]}, {"ruleId": "scanner-9008af17c2448325", "level": "error", "message": {"text": "Possible secret in src/kailash/middleware/core/schema.py"}, "properties": {"repobilityId": "bd526886a3dbfa90", "scanner": "scanner-primary", "fingerprint": "9008af17c2448325", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/middleware/core/schema.py"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-a39c5a6ead9dc93b", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in src/kailash/middleware/core/agent_ui.py:747"}, "properties": {"repobilityId": "0899e29ad25d0d44", "scanner": "scanner-primary", "fingerprint": "a39c5a6ead9dc93b", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/middleware/core/agent_ui.py"}, "region": {"startLine": 747}}}]}, {"ruleId": "scanner-abf888f4cb0a9215", "level": "error", "message": {"text": "Possible secret in src/kailash/resources/factory.py"}, "properties": {"repobilityId": "ad0d30be0e9b3168", "scanner": "scanner-primary", "fingerprint": "abf888f4cb0a9215", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/resources/factory.py"}, "region": {"startLine": 69}}}]}, {"ruleId": "scanner-167457feaf0efbe7", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/cli/commands.py:498"}, "properties": {"repobilityId": "940fe91778aebeb5", "scanner": "scanner-primary", "fingerprint": "167457feaf0efbe7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/cli/commands.py"}, "region": {"startLine": 498}}}]}, {"ruleId": "scanner-ee3a0c44b619ccc3", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in src/kailash/migration/documentation_generator.py:513"}, "properties": {"repobilityId": "d32c9f625064f61d", "scanner": "scanner-primary", "fingerprint": "ee3a0c44b619ccc3", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/migration/documentation_generator.py"}, "region": {"startLine": 513}}}]}, {"ruleId": "scanner-548fb8d74febaac8", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in src/kailash/migration/README.md:412"}, "properties": {"repobilityId": "33e3394560d17694", "scanner": "scanner-primary", "fingerprint": "548fb8d74febaac8", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/migration/README.md"}, "region": {"startLine": 412}}}]}, {"ruleId": "scanner-597e52079acdecb1", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/workflow/convergence.py:101"}, "properties": {"repobilityId": "6b5165e4a8f5c797", "scanner": "scanner-primary", "fingerprint": "597e52079acdecb1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/workflow/convergence.py"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-10f3ac234e81cbb6", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/workflow/cycle_builder.py:227"}, "properties": {"repobilityId": "0accea04fd15b723", "scanner": "scanner-primary", "fingerprint": "10f3ac234e81cbb6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/workflow/cycle_builder.py"}, "region": {"startLine": 227}}}]}, {"ruleId": "scanner-7c6e27f9cdf247b7", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/workflow/cycle_builder.py:227"}, "properties": {"repobilityId": "c21970e148d6c47c", "scanner": "scanner-primary", "fingerprint": "7c6e27f9cdf247b7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/workflow/cycle_builder.py"}, "region": {"startLine": 227}}}]}, {"ruleId": "scanner-29f8f32659080f8f", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/workflow/cycle_config.py:270"}, "properties": {"repobilityId": "95306dd87c142c34", "scanner": "scanner-primary", "fingerprint": "29f8f32659080f8f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/workflow/cycle_config.py"}, "region": {"startLine": 270}}}]}, {"ruleId": "scanner-239f4ef13005811b", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/workflow/cycle_config.py:269"}, "properties": {"repobilityId": "7186dc535337839b", "scanner": "scanner-primary", "fingerprint": "239f4ef13005811b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/workflow/cycle_config.py"}, "region": {"startLine": 269}}}]}, {"ruleId": "scanner-8886c94d8a55681c", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in src/kailash/runtime/testing.py:352"}, "properties": {"repobilityId": "ba9a088cfc0e30fa", "scanner": "scanner-primary", "fingerprint": "8886c94d8a55681c", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/runtime/testing.py"}, "region": {"startLine": 352}}}]}, {"ruleId": "scanner-215ee188c1259723", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in src/kailash/runtime/validation/core_error_catalog.yaml:23"}, "properties": {"repobilityId": "d63563b00f4eb51a", "scanner": "scanner-primary", "fingerprint": "215ee188c1259723", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/runtime/validation/core_error_catalog.yaml"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-d6c1be1ed450ddef", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/runtime/validation/connection_context.py:73"}, "properties": {"repobilityId": "4db701abb0a20899", "scanner": "scanner-primary", "fingerprint": "d6c1be1ed450ddef", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/runtime/validation/connection_context.py"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-047c1b11ff858a2b", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/runtime/validation/connection_context.py:72"}, "properties": {"repobilityId": "90704eba0e2c7209", "scanner": "scanner-primary", "fingerprint": "047c1b11ff858a2b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/runtime/validation/connection_context.py"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-6bc22d38da8848c7", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/enterprise/batch_processor.py:279"}, "properties": {"repobilityId": "3d976ea873345d0d", "scanner": "scanner-primary", "fingerprint": "6bc22d38da8848c7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/enterprise/batch_processor.py"}, "region": {"startLine": 279}}}]}, {"ruleId": "scanner-553eb31141d9169a", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in src/kailash/nodes/api/monitoring.py:377"}, "properties": {"repobilityId": "d823cf84738bb950", "scanner": "scanner-primary", "fingerprint": "553eb31141d9169a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/api/monitoring.py"}, "region": {"startLine": 377}}}]}, {"ruleId": "scanner-e0f3b4e581e7942b", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/nodes/transform/processors.py:432"}, "properties": {"repobilityId": "d8501f9bc420fae1", "scanner": "scanner-primary", "fingerprint": "e0f3b4e581e7942b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/transform/processors.py"}, "region": {"startLine": 432}}}]}, {"ruleId": "scanner-5881ca3e975b8f8f", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/transform/processors.py:422"}, "properties": {"repobilityId": "c72efd55e8d0d5fb", "scanner": "scanner-primary", "fingerprint": "5881ca3e975b8f8f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/transform/processors.py"}, "region": {"startLine": 422}}}]}, {"ruleId": "scanner-215ca24b0b02f7cf", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/code/python.py:495"}, "properties": {"repobilityId": "3a82b9e119cb05c9", "scanner": "scanner-primary", "fingerprint": "215ca24b0b02f7cf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/code/python.py"}, "region": {"startLine": 495}}}]}, {"ruleId": "scanner-7bb2d6f2f2967ff1", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/code/async_python.py:819"}, "properties": {"repobilityId": "c58a45e5a04c37d3", "scanner": "scanner-primary", "fingerprint": "7bb2d6f2f2967ff1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/code/async_python.py"}, "region": {"startLine": 819}}}]}, {"ruleId": "scanner-a952a92818cb0427", "level": "error", "message": {"text": "Possible secret in src/kailash/nodes/admin/user_management.py"}, "properties": {"repobilityId": "73728138a75749c4", "scanner": "scanner-primary", "fingerprint": "a952a92818cb0427", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/admin/user_management.py"}, "region": {"startLine": 100}}}]}, {"ruleId": "scanner-a952a92818cb0427", "level": "error", "message": {"text": "Possible secret in src/kailash/nodes/admin/user_management.py"}, "properties": {"repobilityId": "73728138a75749c4", "scanner": "scanner-primary", "fingerprint": "a952a92818cb0427", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/admin/user_management.py"}, "region": {"startLine": 110}}}]}, {"ruleId": "scanner-fff58ba6a0044ad9", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in src/kailash/nodes/validation/validation_nodes.py:116"}, "properties": {"repobilityId": "a894aa9df68663d0", "scanner": "scanner-primary", "fingerprint": "fff58ba6a0044ad9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/validation/validation_nodes.py"}, "region": {"startLine": 116}}}]}, {"ruleId": "scanner-095dedb3e66573d9", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/nodes/logic/convergence.py:500"}, "properties": {"repobilityId": "13f224f500ee51e5", "scanner": "scanner-primary", "fingerprint": "095dedb3e66573d9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/logic/convergence.py"}, "region": {"startLine": 500}}}]}, {"ruleId": "scanner-de1633324f57c8d7", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in src/kailash/nodes/logic/loop.py:106"}, "properties": {"repobilityId": "86cefa5d5970a6f5", "scanner": "scanner-primary", "fingerprint": "de1633324f57c8d7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/nodes/logic/loop.py"}, "region": {"startLine": 106}}}]}, {"ruleId": "scanner-65aa740cba4a4a73", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "f72e4b498f09201b", "scanner": "scanner-primary", "fingerprint": "65aa740cba4a4a73", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/codeql.yml"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-65aa740cba4a4a73", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7640466c92034bac", "scanner": "scanner-primary", "fingerprint": "65aa740cba4a4a73", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/codeql.yml"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-65aa740cba4a4a73", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "8805470db04747b3", "scanner": "scanner-primary", "fingerprint": "65aa740cba4a4a73", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/codeql.yml"}, "region": {"startLine": 46}}}]}, {"ruleId": "scanner-65aa740cba4a4a73", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "3130c0a2c5ea460e", "scanner": "scanner-primary", "fingerprint": "65aa740cba4a4a73", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/codeql.yml"}, "region": {"startLine": 49}}}]}, {"ruleId": "scanner-17d9e19efb9e7911", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6590e0e03fd58665", "scanner": "scanner-primary", "fingerprint": "17d9e19efb9e7911", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-plane.yml"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-17d9e19efb9e7911", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4cb76f434a2033ab", "scanner": "scanner-primary", "fingerprint": "17d9e19efb9e7911", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-plane.yml"}, "region": {"startLine": 45}}}]}, {"ruleId": "scanner-17d9e19efb9e7911", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4a95ecd3e79b4acb", "scanner": "scanner-primary", "fingerprint": "17d9e19efb9e7911", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-plane.yml"}, "region": {"startLine": 61}}}]}, {"ruleId": "scanner-17d9e19efb9e7911", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6590e0e03fd58665", "scanner": "scanner-primary", "fingerprint": "17d9e19efb9e7911", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-plane.yml"}, "region": {"startLine": 79}}}]}, {"ruleId": "scanner-17d9e19efb9e7911", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4cb76f434a2033ab", "scanner": "scanner-primary", "fingerprint": "17d9e19efb9e7911", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-plane.yml"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "36ee41b357968adf", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 128}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "03fd60155d5da898", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 148}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "17d4e3eb8b9e3b3c", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 166}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a1ba7bd005187ffc", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 172}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "17d4e3eb8b9e3b3c", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 191}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a1ba7bd005187ffc", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 197}}}]}, {"ruleId": "scanner-5b36c5aa58a70033", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "17d4e3eb8b9e3b3c", "scanner": "scanner-primary", "fingerprint": "5b36c5aa58a70033", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 210}}}]}, {"ruleId": "scanner-fe6fbdf47ca70d54", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "93b3a49ddc4e30fa", "scanner": "scanner-primary", "fingerprint": "fe6fbdf47ca70d54", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-pypi.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-feb458f590696966", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "aefe129ed97f813a", "scanner": "scanner-primary", "fingerprint": "feb458f590696966", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/example-validation.yml"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-feb458f590696966", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "cffac338acff0d4f", "scanner": "scanner-primary", "fingerprint": "feb458f590696966", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/example-validation.yml"}, "region": {"startLine": 39}}}]}, {"ruleId": "scanner-feb458f590696966", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2353fc0c3a9f194b", "scanner": "scanner-primary", "fingerprint": "feb458f590696966", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/example-validation.yml"}, "region": {"startLine": 44}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d3ffcd85c4ecbdf7", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 37}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d3ffcd85c4ecbdf7", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6fc1b574d0ef6401", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 88}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "80a1910331764525", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d3ffcd85c4ecbdf7", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6fc1b574d0ef6401", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 155}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d3ffcd85c4ecbdf7", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 187}}}]}, {"ruleId": "scanner-de66f4f5c42176c5", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6fc1b574d0ef6401", "scanner": "scanner-primary", "fingerprint": "de66f4f5c42176c5", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-align.yml"}, "region": {"startLine": 192}}}]}, {"ruleId": "scanner-09216238c870ae6a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "e91fc1fcd73f0e7b", "scanner": "scanner-primary", "fingerprint": "09216238c870ae6a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docs-deploy.yml"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-09216238c870ae6a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7f5f836ed6763f44", "scanner": "scanner-primary", "fingerprint": "09216238c870ae6a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docs-deploy.yml"}, "region": {"startLine": 49}}}]}, {"ruleId": "scanner-09216238c870ae6a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "10a0e86d8af9bea9", "scanner": "scanner-primary", "fingerprint": "09216238c870ae6a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docs-deploy.yml"}, "region": {"startLine": 52}}}]}, {"ruleId": "scanner-09216238c870ae6a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "51f0bc93b7e5f1dd", "scanner": "scanner-primary", "fingerprint": "09216238c870ae6a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docs-deploy.yml"}, "region": {"startLine": 58}}}]}, {"ruleId": "scanner-c4fb3f824e437796", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "9b4e76482b201243", "scanner": "scanner-primary", "fingerprint": "c4fb3f824e437796", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docs-deploy.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c7e09126c7516424", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "46ef7d44e3f397e4", "scanner": "scanner-primary", "fingerprint": "c7e09126c7516424", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-docker.yml"}, "region": {"startLine": 48}}}]}, {"ruleId": "scanner-c7e09126c7516424", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "f31e3a4569f4ce38", "scanner": "scanner-primary", "fingerprint": "c7e09126c7516424", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-docker.yml"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-c7e09126c7516424", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "e3a5624b396ffe85", "scanner": "scanner-primary", "fingerprint": "c7e09126c7516424", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/publish-docker.yml"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-02ec155eabbc88e7", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a6ca41ad36a54403", "scanner": "scanner-primary", "fingerprint": "02ec155eabbc88e7", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/security-tests.yml"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-02ec155eabbc88e7", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "811ae508ba92e56a", "scanner": "scanner-primary", "fingerprint": "02ec155eabbc88e7", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/security-tests.yml"}, "region": {"startLine": 47}}}]}, {"ruleId": "scanner-02ec155eabbc88e7", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b044311916ba8384", "scanner": "scanner-primary", "fingerprint": "02ec155eabbc88e7", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/security-tests.yml"}, "region": {"startLine": 65}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6493e22958866193", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6493e22958866193", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "58a17fc17e791b22", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "eaf99e223af36bd3", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 104}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6493e22958866193", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 182}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "58a17fc17e791b22", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 187}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6493e22958866193", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 218}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "58a17fc17e791b22", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 223}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6493e22958866193", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 284}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "58a17fc17e791b22", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 289}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6493e22958866193", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 359}}}]}, {"ruleId": "scanner-77f07d0a32e90f0e", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "58a17fc17e791b22", "scanner": "scanner-primary", "fingerprint": "77f07d0a32e90f0e", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-kailash-ml.yml"}, "region": {"startLine": 364}}}]}, {"ruleId": "scanner-f0ca91c4494b8601", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4415b345d502126b", "scanner": "scanner-primary", "fingerprint": "f0ca91c4494b8601", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/project-automation.yml"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-37716d9c0a33ad5c", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "abfb5752158cf655", "scanner": "scanner-primary", "fingerprint": "37716d9c0a33ad5c", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/claude.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bfa89a7fd3b6d858", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "76d63a826bc3e3de", "scanner": "scanner-primary", "fingerprint": "bfa89a7fd3b6d858", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/cross-sdk-interop.yml"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-bfa89a7fd3b6d858", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2011e1bdd09ec89f", "scanner": "scanner-primary", "fingerprint": "bfa89a7fd3b6d858", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/cross-sdk-interop.yml"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-bfa89a7fd3b6d858", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "eb7edf08905d1cd4", "scanner": "scanner-primary", "fingerprint": "bfa89a7fd3b6d858", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/cross-sdk-interop.yml"}, "region": {"startLine": 48}}}]}, {"ruleId": "scanner-726ad4e9ae98895f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4b34504a07b1ae7d", "scanner": "scanner-primary", "fingerprint": "726ad4e9ae98895f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test-with-infrastructure.yml"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-6fc8582989f25461", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d022b56dc291edb8", "scanner": "scanner-primary", "fingerprint": "6fc8582989f25461", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/spec-drift-gate.yml"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-6fc8582989f25461", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7e9d53e291a3925a", "scanner": "scanner-primary", "fingerprint": "6fc8582989f25461", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/spec-drift-gate.yml"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-b9ded8ea67a283be", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6828e98631c1859a", "scanner": "scanner-primary", "fingerprint": "b9ded8ea67a283be", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-tests.yml"}, "region": {"startLine": 49}}}]}, {"ruleId": "scanner-b9ded8ea67a283be", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "e838b130ae6e26fd", "scanner": "scanner-primary", "fingerprint": "b9ded8ea67a283be", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-tests.yml"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b9ded8ea67a283be", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd373d6abaf34a05", "scanner": "scanner-primary", "fingerprint": "b9ded8ea67a283be", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/trust-tests.yml"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-98d961504a488214", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "846ac374e9725726", "scanner": "scanner-primary", "fingerprint": "98d961504a488214", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/gpu-smoke.yml"}, "region": {"startLine": 92}}}]}, {"ruleId": "scanner-98d961504a488214", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a74bc64d1bbfda30", "scanner": "scanner-primary", "fingerprint": "98d961504a488214", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/gpu-smoke.yml"}, "region": {"startLine": 97}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "e9bd5b59db439810", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 63}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0cb664168f10e682", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2106f3d490e49b59", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 107}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ca77a3262969b036", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 110}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0cb664168f10e682", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 167}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2106f3d490e49b59", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 172}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ca77a3262969b036", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 175}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0cb664168f10e682", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 210}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2106f3d490e49b59", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 215}}}]}, {"ruleId": "scanner-a67a2cee09e8ab05", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ca77a3262969b036", "scanner": "scanner-primary", "fingerprint": "a67a2cee09e8ab05", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/unified-ci.yml"}, "region": {"startLine": 218}}}]}, {"ruleId": "scanner-9b8a27fe6edd7c7d", "level": "note", "message": {"text": "Very large file: tests/integration/nodes/test_async_sql_functional.py (1379 lines)"}, "properties": {"repobilityId": "a7df092e77c20d43", "scanner": "scanner-primary", "fingerprint": "9b8a27fe6edd7c7d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-65c98d0737b323eb", "level": "note", "message": {"text": "Very large file: tests/unit/delegate/test_dispatch.py (1337 lines)"}, "properties": {"repobilityId": "b4dfe0ee6e011975", "scanner": "scanner-primary", "fingerprint": "65c98d0737b323eb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0f9c7381edbc3f10", "level": "note", "message": {"text": "Very large file: tests/unit/runtime/test_parameter_injector.py (1342 lines)"}, "properties": {"repobilityId": "43f177b8b0b33745", "scanner": "scanner-primary", "fingerprint": "0f9c7381edbc3f10", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8e1da3658315ac5b", "level": "note", "message": {"text": "Very large file: tests/unit/mcp_server/test_discovery.py (1483 lines)"}, "properties": {"repobilityId": "57a386abbb1a88d1", "scanner": "scanner-primary", "fingerprint": "8e1da3658315ac5b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6ce03a5111ffeaf4", "level": "note", "message": {"text": "Very large file: tests/trust/integration/test_mcp_integration.py (1599 lines)"}, "properties": {"repobilityId": "d5f9f4e692f48126", "scanner": "scanner-primary", "fingerprint": "6ce03a5111ffeaf4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1c4cdfd7b20ece4b", "level": "note", "message": {"text": "Very large file: tests/trust/unit/test_models_crypto.py (1707 lines)"}, "properties": {"repobilityId": "999ae3bdc47236a7", "scanner": "scanner-primary", "fingerprint": "1c4cdfd7b20ece4b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9a5b4c9ef4747c01", "level": "note", "message": {"text": "Very large file: tests/trust/unit/test_constraints_postures.py (1581 lines)"}, "properties": {"repobilityId": "df9d49bab9cbdbab", "scanner": "scanner-primary", "fingerprint": "9a5b4c9ef4747c01", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-12a37356e9e4d182", "level": "note", "message": {"text": "Very large file: tests/trust/unit/test_verify_reasoning.py (1432 lines)"}, "properties": {"repobilityId": "6b47b2118ca9b3fd", "scanner": "scanner-primary", "fingerprint": "12a37356e9e4d182", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-690fc64ab0f93ede", "level": "note", "message": {"text": "Very large file: tests/trust/unit/test_w3c_vc.py (1503 lines)"}, "properties": {"repobilityId": "45b4c8fd91730157", "scanner": "scanner-primary", "fingerprint": "690fc64ab0f93ede", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9d719c941df916a9", "level": "note", "message": {"text": "Very large file: tests/e2e/test_durable_gateway_real_world.py (2484 lines)"}, "properties": {"repobilityId": "6b5ced5486b11b67", "scanner": "scanner-primary", "fingerprint": "9d719c941df916a9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f3d848b5ff1efa00", "level": "note", "message": {"text": "Very large file: tests/e2e/test_realworld_data_pipelines.py (1586 lines)"}, "properties": {"repobilityId": "a2b4d609817be27f", "scanner": "scanner-primary", "fingerprint": "f3d848b5ff1efa00", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c519adc5d5e1996c", "level": "note", "message": {"text": "Very large file: tests/e2e/test_async_testing_demanding_real_world.py (1485 lines)"}, "properties": {"repobilityId": "3fa994747171910a", "scanner": "scanner-primary", "fingerprint": "c519adc5d5e1996c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0265788101cd29f9", "level": "note", "message": {"text": "Very large file: tests/e2e/user_journeys/test_async_workflow_builder_user_flows.py (1472 lines)"}, "properties": {"repobilityId": "f22f91289e36ad03", "scanner": "scanner-primary", "fingerprint": "0265788101cd29f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7b2bda40732e28e4", "level": "note", "message": {"text": "Very large file: tests/e2e/scenarios/test_admin_nodes_performance_e2e.py (1667 lines)"}, "properties": {"repobilityId": "2c2ebc44f592e83e", "scanner": "scanner-primary", "fingerprint": "7b2bda40732e28e4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-57de5a11aac4dea5", "level": "note", "message": {"text": "Very large file: scripts/spec_drift_gate.py (2831 lines)"}, "properties": {"repobilityId": "d64bea78d2fbc14c", "scanner": "scanner-primary", "fingerprint": "57de5a11aac4dea5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d6e8637fbe4e76da", "level": "note", "message": {"text": "Very large file: packages/kailash-nexus/src/nexus/core.py (4087 lines)"}, "properties": {"repobilityId": "c9cd3313dadbcaba", "scanner": "scanner-primary", "fingerprint": "d6e8637fbe4e76da", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8274f32f1e9ef71f", "level": "note", "message": {"text": "Very large file: packages/kailash-nexus/src/nexus/websocket_handlers.py (1347 lines)"}, "properties": {"repobilityId": "31187677d9636fab", "scanner": "scanner-primary", "fingerprint": "8274f32f1e9ef71f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0f6b5caf435cf9ad", "level": "note", "message": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/server.py (3051 lines)"}, "properties": {"repobilityId": "9a75a65ff045a5f4", "scanner": "scanner-primary", "fingerprint": "0f6b5caf435cf9ad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-45b50d69afe5a34f", "level": "note", "message": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/auth/oauth.py (1814 lines)"}, "properties": {"repobilityId": "752e04bb63cdcecf", "scanner": "scanner-primary", "fingerprint": "45b50d69afe5a34f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d20762da43fbef47", "level": "note", "message": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/transports/transports.py (1473 lines)"}, "properties": {"repobilityId": "1f7faedf75fc487e", "scanner": "scanner-primary", "fingerprint": "d20762da43fbef47", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-14b1d7c189917785", "level": "note", "message": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/advanced/subscriptions.py (1618 lines)"}, "properties": {"repobilityId": "3b4b8e3e024e3a28", "scanner": "scanner-primary", "fingerprint": "14b1d7c189917785", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bb14ea76a4c298e2", "level": "note", "message": {"text": "Very large file: packages/kailash-mcp/src/kailash_mcp/discovery/discovery.py (1636 lines)"}, "properties": {"repobilityId": "3cc388d488ee57e1", "scanner": "scanner-primary", "fingerprint": "bb14ea76a4c298e2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6a484230620391a9", "level": "note", "message": {"text": "Very large file: packages/kailash-pact/src/pact/engine.py (1413 lines)"}, "properties": {"repobilityId": "3717f35546a68755", "scanner": "scanner-primary", "fingerprint": "6a484230620391a9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b30f9a15c5562671", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_workflows_nodes.py (1149 lines)"}, "properties": {"repobilityId": "bc6dcd3f6ba9487f", "scanner": "scanner-primary", "fingerprint": "b30f9a15c5562671", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-019ef348871c5ac4", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_graph_nodes.py (1237 lines)"}, "properties": {"repobilityId": "db2cf1810b643256", "scanner": "scanner-primary", "fingerprint": "019ef348871c5ac4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9d669d0da0a0e24d", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/integration/rag/test_query_processing_nodes.py (1378 lines)"}, "properties": {"repobilityId": "a4c3dc18efced35a", "scanner": "scanner-primary", "fingerprint": "9d669d0da0a0e24d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1255fb2cdbcf356f", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/unit/rag/test_query_processing_nodes.py (1531 lines)"}, "properties": {"repobilityId": "f9913787e60b0350", "scanner": "scanner-primary", "fingerprint": "1255fb2cdbcf356f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f87be5c2386776f1", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/unit/trust/test_transactional_resign.py (1408 lines)"}, "properties": {"repobilityId": "4ba2c7b81ec5f136", "scanner": "scanner-primary", "fingerprint": "f87be5c2386776f1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b28a7fc4517649de", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/unit/core/test_base_agent_extension_points.py (1591 lines)"}, "properties": {"repobilityId": "5f24af9a61110075", "scanner": "scanner-primary", "fingerprint": "b28a7fc4517649de", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a3a650fc4a715496", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/e2e/autonomy/test_long_running_e2e.py (1221 lines)"}, "properties": {"repobilityId": "da172db83406216d", "scanner": "scanner-primary", "fingerprint": "a3a650fc4a715496", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d875ee2d0635d3c0", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/tests/e2e/autonomy/test_full_integration_e2e.py (1625 lines)"}, "properties": {"repobilityId": "8383c63af8bccb0d", "scanner": "scanner-primary", "fingerprint": "d875ee2d0635d3c0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2b3ebfccfd4068dc", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/l3/plan/executor.py (1492 lines)"}, "properties": {"repobilityId": "8adc5a9c82b9dc89", "scanner": "scanner-primary", "fingerprint": "2b3ebfccfd4068dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-32f7ed44289e413d", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai_nodes.py (1899 lines)"}, "properties": {"repobilityId": "c7e8aa1abe6cab9e", "scanner": "scanner-primary", "fingerprint": "32f7ed44289e413d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-579a80e6e0a17e79", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/a2a.py (3710 lines)"}, "properties": {"repobilityId": "7221c2dbe155d303", "scanner": "scanner-primary", "fingerprint": "579a80e6e0a17e79", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9cebb38101e6605c", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/self_organizing.py (1699 lines)"}, "properties": {"repobilityId": "a9ef708aaf8e098d", "scanner": "scanner-primary", "fingerprint": "9cebb38101e6605c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-071ede193f2ab234", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/llm_agent.py (2873 lines)"}, "properties": {"repobilityId": "4ffeae08002d2262", "scanner": "scanner-primary", "fingerprint": "071ede193f2ab234", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3743615ca0a6930b", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/iterative_llm_agent.py (2426 lines)"}, "properties": {"repobilityId": "129dd8127da53de2", "scanner": "scanner-primary", "fingerprint": "3743615ca0a6930b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1363fa9266841867", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/ai/intelligent_agent_orchestrator.py (2197 lines)"}, "properties": {"repobilityId": "aeca6a8ddc634036", "scanner": "scanner-primary", "fingerprint": "1363fa9266841867", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9fd5b8e57e4cd4e4", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/advanced.py (2113 lines)"}, "properties": {"repobilityId": "21af52ffff941b3e", "scanner": "scanner-primary", "fingerprint": "9fd5b8e57e4cd4e4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7fd4267fd9ab3021", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/agentic.py (1633 lines)"}, "properties": {"repobilityId": "daf92e3e1bc7d5c6", "scanner": "scanner-primary", "fingerprint": "7fd4267fd9ab3021", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f5a8eee24a7e1108", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/workflows.py (1320 lines)"}, "properties": {"repobilityId": "a0b83c8db10c9398", "scanner": "scanner-primary", "fingerprint": "f5a8eee24a7e1108", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a359935104d43230", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/graph.py (1645 lines)"}, "properties": {"repobilityId": "c2efd9a18b34a2b0", "scanner": "scanner-primary", "fingerprint": "a359935104d43230", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ad2f9f73b216b25f", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/privacy.py (1353 lines)"}, "properties": {"repobilityId": "050756dcb7ed5182", "scanner": "scanner-primary", "fingerprint": "ad2f9f73b216b25f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-90a91c78ec38de3c", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/evaluation.py (1987 lines)"}, "properties": {"repobilityId": "603d11c76cf6511b", "scanner": "scanner-primary", "fingerprint": "90a91c78ec38de3c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3aad6a484790d0bd", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/query_processing.py (2307 lines)"}, "properties": {"repobilityId": "f7273d9d09f397e4", "scanner": "scanner-primary", "fingerprint": "3aad6a484790d0bd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-21ffead9dc32d2aa", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/optimized.py (1343 lines)"}, "properties": {"repobilityId": "44bc8826a4144b1e", "scanner": "scanner-primary", "fingerprint": "21ffead9dc32d2aa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b836ca90e575a85c", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/federated.py (1351 lines)"}, "properties": {"repobilityId": "a711a08e2bf36bbf", "scanner": "scanner-primary", "fingerprint": "b836ca90e575a85c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-51259e5f7beaee90", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/similarity.py (1889 lines)"}, "properties": {"repobilityId": "52c960bb6c1d52ab", "scanner": "scanner-primary", "fingerprint": "51259e5f7beaee90", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-958f3118d1d706de", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/rag/conversational.py (1711 lines)"}, "properties": {"repobilityId": "7b5894c3e3c83122", "scanner": "scanner-primary", "fingerprint": "958f3118d1d706de", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-732b8e93c2546c4a", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/nodes/compliance/gdpr.py (2069 lines)"}, "properties": {"repobilityId": "6bf2e31c3710a4eb", "scanner": "scanner-primary", "fingerprint": "732b8e93c2546c4a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-57617e64e1117eb2", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/core/framework.py (2373 lines)"}, "properties": {"repobilityId": "527a8fe404e98b60", "scanner": "scanner-primary", "fingerprint": "57617e64e1117eb2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9c3b65b8118238fb", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/core/agents.py (2863 lines)"}, "properties": {"repobilityId": "a5cd355373cc2a47", "scanner": "scanner-primary", "fingerprint": "9c3b65b8118238fb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-505f7e8345b0016f", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/signatures/core.py (2059 lines)"}, "properties": {"repobilityId": "870930a1edf65c1e", "scanner": "scanner-primary", "fingerprint": "505f7e8345b0016f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ba0833b7fe7ad136", "level": "note", "message": {"text": "Very large file: packages/kailash-kaizen/src/kaizen/llm/presets.py (2139 lines)"}, "properties": {"repobilityId": "66c16f1eac0df56f", "scanner": "scanner-primary", "fingerprint": "ba0833b7fe7ad136", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a48443f8f27f28f2", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/integration/migration/test_dependency_detection_accuracy_validation_integration.py (1506 lines)"}, "properties": {"repobilityId": "1bfec8d15e05bf31", "scanner": "scanner-primary", "fingerprint": "a48443f8f27f28f2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1cc049b7654f421c", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/unit/test_inspector.py (1374 lines)"}, "properties": {"repobilityId": "c4523aa06768cdf4", "scanner": "scanner-primary", "fingerprint": "1cc049b7654f421c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5a51f1e2f5470630", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenancy_e2e.py (1318 lines)"}, "properties": {"repobilityId": "d3e98be1e49344e7", "scanner": "scanner-primary", "fingerprint": "5a51f1e2f5470630", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b4fb978bc78f68c2", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/applications/test_real_application_building.py (1658 lines)"}, "properties": {"repobilityId": "4650627b3355e9a2", "scanner": "scanner-primary", "fingerprint": "b4fb978bc78f68c2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-46a05cbd00b387ea", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_migration_performance_tracker_e2e.py (1412 lines)"}, "properties": {"repobilityId": "c59f167fe0bdf399", "scanner": "scanner-primary", "fingerprint": "46a05cbd00b387ea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1ae8a9042c3db615", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_mitigation_strategy_engine_e2e.py (1354 lines)"}, "properties": {"repobilityId": "c1bec4c2fbc30d2a", "scanner": "scanner-primary", "fingerprint": "1ae8a9042c3db615", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-44e4090d0a7a0d0a", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/tests/e2e/migrations/test_column_removal_complete_user_workflows_e2e.py (1473 lines)"}, "properties": {"repobilityId": "ed8a1dc0cd377698", "scanner": "scanner-primary", "fingerprint": "44e4090d0a7a0d0a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-28fdc6060465e7cb", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/testing/production_deployment_tester.py (1387 lines)"}, "properties": {"repobilityId": "d1c21acd04e8ebf5", "scanner": "scanner-primary", "fingerprint": "28fdc6060465e7cb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8e7144f54aa8d06d", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/platform/inspector.py (3618 lines)"}, "properties": {"repobilityId": "32b26a37ff6ec247", "scanner": "scanner-primary", "fingerprint": "8e7144f54aa8d06d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-be52b250c3c1f1c8", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/platform/errors.py (3136 lines)"}, "properties": {"repobilityId": "af10977fe30f0884", "scanner": "scanner-primary", "fingerprint": "be52b250c3c1f1c8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0c76bd88634d4f05", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/tenancy/interceptor.py (1370 lines)"}, "properties": {"repobilityId": "a473e87614a3ed3e", "scanner": "scanner-primary", "fingerprint": "0c76bd88634d4f05", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c5d126c2c1c09dfa", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/optimization/index_recommendation_engine.py (1392 lines)"}, "properties": {"repobilityId": "e0dac66cf45966be", "scanner": "scanner-primary", "fingerprint": "c5d126c2c1c09dfa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-35a14ad487db6024", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/trust/query_wrapper.py (1391 lines)"}, "properties": {"repobilityId": "eee23e4512cfbef4", "scanner": "scanner-primary", "fingerprint": "35a14ad487db6024", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e6b20c62be04a200", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/core/engine.py (10747 lines)"}, "properties": {"repobilityId": "ba4b1c5103255978", "scanner": "scanner-primary", "fingerprint": "e6b20c62be04a200", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a09ffeea1b8784f9", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/core/nodes.py (4220 lines)"}, "properties": {"repobilityId": "71c84f0cb5079d1a", "scanner": "scanner-primary", "fingerprint": "a09ffeea1b8784f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bb820ae668839c7f", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/core/model_registry.py (1858 lines)"}, "properties": {"repobilityId": "8497e41942211bff", "scanner": "scanner-primary", "fingerprint": "bb820ae668839c7f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e6de4b97237bdf17", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/migration_performance_tracker.py (1381 lines)"}, "properties": {"repobilityId": "5e91efdc58c99e73", "scanner": "scanner-primary", "fingerprint": "e6de4b97237bdf17", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9cb87278097360d2", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/auto_migration_system.py (3236 lines)"}, "properties": {"repobilityId": "3ae360ea7aa6b0ff", "scanner": "scanner-primary", "fingerprint": "9cb87278097360d2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a9408296d7f31b2e", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/schema_state_manager.py (1688 lines)"}, "properties": {"repobilityId": "fd7fd26fb45c32d9", "scanner": "scanner-primary", "fingerprint": "a9408296d7f31b2e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fc56e7b90c68547a", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/migrations/impact_analysis_reporter.py (1629 lines)"}, "properties": {"repobilityId": "7a0c8074e4856caa", "scanner": "scanner-primary", "fingerprint": "fc56e7b90c68547a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6ca08171ec4de7a4", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/features/express.py (2443 lines)"}, "properties": {"repobilityId": "e18d030013707148", "scanner": "scanner-primary", "fingerprint": "6ca08171ec4de7a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7e55597c46633ef5", "level": "note", "message": {"text": "Very large file: packages/kailash-dataflow/src/dataflow/features/bulk.py (1562 lines)"}, "properties": {"repobilityId": "c279ceb881957040", "scanner": "scanner-primary", "fingerprint": "7e55597c46633ef5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d088d2b74a65e118", "level": "note", "message": {"text": "Very large file: packages/kaizen-agents/tests/unit/agents/coordination/test_debate_pattern.py (1753 lines)"}, "properties": {"repobilityId": "8048ebb8b46a85af", "scanner": "scanner-primary", "fingerprint": "d088d2b74a65e118", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-665766299eb96ae1", "level": "note", "message": {"text": "Very large file: packages/kaizen-agents/tests/unit/agents/coordination/test_consensus_pattern.py (1509 lines)"}, "properties": {"repobilityId": "9ab8f894eaac3390", "scanner": "scanner-primary", "fingerprint": "665766299eb96ae1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-909a688d1867c829", "level": "note", "message": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/agents/autonomous/base.py (1560 lines)"}, "properties": {"repobilityId": "7a15cc2a00635fa9", "scanner": "scanner-primary", "fingerprint": "909a688d1867c829", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-df6254ed08d9a8b8", "level": "note", "message": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/runtime_adapters/kaizen_local.py (1848 lines)"}, "properties": {"repobilityId": "d3a28d0d63631fff", "scanner": "scanner-primary", "fingerprint": "df6254ed08d9a8b8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1f282326f2d5bcb3", "level": "note", "message": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/patterns/runtime.py (1631 lines)"}, "properties": {"repobilityId": "3901af2d01a7eb6c", "scanner": "scanner-primary", "fingerprint": "1f282326f2d5bcb3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f9697d4fbd6fa38c", "level": "note", "message": {"text": "Very large file: packages/kaizen-agents/src/kaizen_agents/workflows/enterprise_templates.py (1659 lines)"}, "properties": {"repobilityId": "736dcf63d32c78d8", "scanner": "scanner-primary", "fingerprint": "f9697d4fbd6fa38c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-aec58cb0676ebc33", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/tests/unit/test_preprocessing.py (1548 lines)"}, "properties": {"repobilityId": "c21cec63a82c227c", "scanner": "scanner-primary", "fingerprint": "aec58cb0676ebc33", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-341ca7e86cd954bf", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/trainable.py (2522 lines)"}, "properties": {"repobilityId": "7ca18ad21c6eb937", "scanner": "scanner-primary", "fingerprint": "341ca7e86cd954bf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-979f2aa86c0292ed", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/engine.py (3475 lines)"}, "properties": {"repobilityId": "122102285fd32761", "scanner": "scanner-primary", "fingerprint": "979f2aa86c0292ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-52d10698892153a6", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/engines/preprocessing.py (1307 lines)"}, "properties": {"repobilityId": "bb201085541f77be", "scanner": "scanner-primary", "fingerprint": "52d10698892153a6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ad52cdae2a1a6dc1", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py (2120 lines)"}, "properties": {"repobilityId": "e0aa2f3bfc27dacb", "scanner": "scanner-primary", "fingerprint": "ad52cdae2a1a6dc1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ea98d998a761673a", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/registry.py (1751 lines)"}, "properties": {"repobilityId": "2e95abdf3bae0269", "scanner": "scanner-primary", "fingerprint": "ea98d998a761673a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3e135a55f016131c", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/runner.py (1620 lines)"}, "properties": {"repobilityId": "2c8629c2f0ee56e3", "scanner": "scanner-primary", "fingerprint": "3e135a55f016131c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-36a4dccf29f2edbe", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/tracking/storage/sqlite.py (1433 lines)"}, "properties": {"repobilityId": "744149913d5da9ed", "scanner": "scanner-primary", "fingerprint": "36a4dccf29f2edbe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-02bd7d9283af28f1", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/diagnostics/dl.py (2306 lines)"}, "properties": {"repobilityId": "1e1899467e47e131", "scanner": "scanner-primary", "fingerprint": "02bd7d9283af28f1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ea660cfc314df4a0", "level": "note", "message": {"text": "Very large file: packages/kailash-ml/src/kailash_ml/diagnostics/rag.py (1478 lines)"}, "properties": {"repobilityId": "4973ee850f35ddbe", "scanner": "scanner-primary", "fingerprint": "ea660cfc314df4a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3dd40defc42f0bb9", "level": "note", "message": {"text": "Very large file: src/kailash/edge/migration/edge_migrator.py (1370 lines)"}, "properties": {"repobilityId": "51383c24dc4d81d6", "scanner": "scanner-primary", "fingerprint": "3dd40defc42f0bb9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b4cb5821dbe69d8a", "level": "note", "message": {"text": "Very large file: src/kailash/visualization/reports.py (1503 lines)"}, "properties": {"repobilityId": "422f4e1048726492", "scanner": "scanner-primary", "fingerprint": "b4cb5821dbe69d8a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d55a4d62a3c41e71", "level": "note", "message": {"text": "Very large file: src/kailash/migration/documentation_generator.py (1828 lines)"}, "properties": {"repobilityId": "d2031131f164a9b1", "scanner": "scanner-primary", "fingerprint": "d55a4d62a3c41e71", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b04ec0f366abd8fb", "level": "note", "message": {"text": "Very large file: src/kailash/delegate/dispatch.py (2007 lines)"}, "properties": {"repobilityId": "cce87ecaef76cd48", "scanner": "scanner-primary", "fingerprint": "b04ec0f366abd8fb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-441c3520b9638376", "level": "note", "message": {"text": "Very large file: src/kailash/delegate/runtime.py (1782 lines)"}, "properties": {"repobilityId": "77f494960b6ff1de", "scanner": "scanner-primary", "fingerprint": "441c3520b9638376", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e248a7543b2f1d76", "level": "note", "message": {"text": "Very large file: src/kailash/workflow/graph.py (1527 lines)"}, "properties": {"repobilityId": "e0f2140b06313ad4", "scanner": "scanner-primary", "fingerprint": "e248a7543b2f1d76", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f81aa3b4f2b711c7", "level": "note", "message": {"text": "Very large file: src/kailash/workflow/cyclic_runner.py (1638 lines)"}, "properties": {"repobilityId": "abcf09d85029c66d", "scanner": "scanner-primary", "fingerprint": "f81aa3b4f2b711c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-22ec1cf5b80899a4", "level": "note", "message": {"text": "Very large file: src/kailash/workflow/builder.py (1286 lines)"}, "properties": {"repobilityId": "6252126ac56a73f5", "scanner": "scanner-primary", "fingerprint": "22ec1cf5b80899a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5767fb9f119534a3", "level": "note", "message": {"text": "Very large file: src/kailash/runtime/local.py (6340 lines)"}, "properties": {"repobilityId": "49ff046bbb5c6d8f", "scanner": "scanner-primary", "fingerprint": "5767fb9f119534a3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-805cd1e52c71baa8", "level": "note", "message": {"text": "Very large file: src/kailash/runtime/distributed.py (1814 lines)"}, "properties": {"repobilityId": "e648c9b2c333d8a3", "scanner": "scanner-primary", "fingerprint": "805cd1e52c71baa8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7e0b1071e7d595f0", "level": "note", "message": {"text": "Very large file: src/kailash/runtime/durable.py (1832 lines)"}, "properties": {"repobilityId": "277cd8a539191714", "scanner": "scanner-primary", "fingerprint": "7e0b1071e7d595f0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-32be365f715e6a3e", "level": "note", "message": {"text": "Very large file: src/kailash/runtime/async_local.py (2135 lines)"}, "properties": {"repobilityId": "3a8d0a987b1733e2", "scanner": "scanner-primary", "fingerprint": "32be365f715e6a3e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f264b2c7fc35036c", "level": "note", "message": {"text": "Very large file: src/kailash/runtime/scheduler.py (1762 lines)"}, "properties": {"repobilityId": "66cbc9f00ae44e7d", "scanner": "scanner-primary", "fingerprint": "f264b2c7fc35036c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b5f6e3d1d2767ab5", "level": "note", "message": {"text": "Very large file: src/kailash/runtime/resource_manager.py (3058 lines)"}, "properties": {"repobilityId": "b8f15170d896e5ea", "scanner": "scanner-primary", "fingerprint": "b5f6e3d1d2767ab5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6db3c64fe9151f8c", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/base.py (2746 lines)"}, "properties": {"repobilityId": "8bfa48702670b1d9", "scanner": "scanner-primary", "fingerprint": "6db3c64fe9151f8c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c7b1bf0807c3ae0e", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/security/behavior_analysis.py (2149 lines)"}, "properties": {"repobilityId": "aa94621171d921a0", "scanner": "scanner-primary", "fingerprint": "c7b1bf0807c3ae0e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7c3198694263e121", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/monitoring/performance_benchmark.py (2620 lines)"}, "properties": {"repobilityId": "4ffba1311a761150", "scanner": "scanner-primary", "fingerprint": "7c3198694263e121", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ae66dd5d39854654", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/auth/directory_integration.py (1403 lines)"}, "properties": {"repobilityId": "3844cf69dd520e97", "scanner": "scanner-primary", "fingerprint": "ae66dd5d39854654", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2ef6e2520efa7736", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/auth/mfa.py (2430 lines)"}, "properties": {"repobilityId": "e86bba1936903eeb", "scanner": "scanner-primary", "fingerprint": "2ef6e2520efa7736", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ad381465cae47970", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/api/rest.py (1374 lines)"}, "properties": {"repobilityId": "c8c1160d21ac1b57", "scanner": "scanner-primary", "fingerprint": "ad381465cae47970", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-50e2728f6fb36baf", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/cache/cache.py (1322 lines)"}, "properties": {"repobilityId": "346bd7a533471e48", "scanner": "scanner-primary", "fingerprint": "50e2728f6fb36baf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3f35a28d1a5d3cdb", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/code/python.py (1865 lines)"}, "properties": {"repobilityId": "398ddcc00b6e7255", "scanner": "scanner-primary", "fingerprint": "3f35a28d1a5d3cdb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-eaf5739c98bddf09", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/compliance/data_retention.py (1888 lines)"}, "properties": {"repobilityId": "c235e80078a1c025", "scanner": "scanner-primary", "fingerprint": "eaf5739c98bddf09", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-89b3e8094170b231", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/compliance/gdpr.py (1896 lines)"}, "properties": {"repobilityId": "b61e10d7d746a5d2", "scanner": "scanner-primary", "fingerprint": "89b3e8094170b231", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-07e5077b7f171cc2", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/admin/security_event.py (1539 lines)"}, "properties": {"repobilityId": "cda97146c047c055", "scanner": "scanner-primary", "fingerprint": "07e5077b7f171cc2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-80901aadccf731c0", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/admin/role_management.py (1979 lines)"}, "properties": {"repobilityId": "eace1526885d6461", "scanner": "scanner-primary", "fingerprint": "80901aadccf731c0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b2683926ac574de0", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/admin/user_management.py (1525 lines)"}, "properties": {"repobilityId": "432fb69341e683cc", "scanner": "scanner-primary", "fingerprint": "b2683926ac574de0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f544d5e83c4adca2", "level": "note", "message": {"text": "Very large file: src/kailash/nodes/admin/permission_check.py (1736 lines)"}, "properties": {"repobilityId": "d58a47b6f05b605f", "scanner": "scanner-primary", "fingerprint": "f544d5e83c4adca2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-55c4ca3b6d00757b", "level": "note", "message": {"text": "Very large file: src/kailash/trust/chain.py (1443 lines)"}, "properties": {"repobilityId": "95c864a797284711", "scanner": "scanner-primary", "fingerprint": "55c4ca3b6d00757b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bbc4277d86fd77b9", "level": "note", "message": {"text": "Very large file: src/kailash/trust/envelope.py (1642 lines)"}, "properties": {"repobilityId": "5025e31f02c19fd1", "scanner": "scanner-primary", "fingerprint": "bbc4277d86fd77b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a3365e49cf49351f", "level": "note", "message": {"text": "Very large file: src/kailash/trust/pact/config.py (1534 lines)"}, "properties": {"repobilityId": "d9cc2a2e16781d75", "scanner": "scanner-primary", "fingerprint": "a3365e49cf49351f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bfa10b2c11b2cf82", "level": "note", "message": {"text": "Very large file: src/kailash/trust/pact/engine.py (3212 lines)"}, "properties": {"repobilityId": "87b19c71eecb682a", "scanner": "scanner-primary", "fingerprint": "bfa10b2c11b2cf82", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-daf66d7db4dae026", "level": "note", "message": {"text": "Very large file: src/kailash/trust/pact/envelopes.py (1459 lines)"}, "properties": {"repobilityId": "53c46dda1cb5a96f", "scanner": "scanner-primary", "fingerprint": "daf66d7db4dae026", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-67c1be407473c200", "level": "note", "message": {"text": "Very large file: src/kailash/trust/vault/backup.py (1705 lines)"}, "properties": {"repobilityId": "7eea7817c7243cd6", "scanner": "scanner-primary", "fingerprint": "67c1be407473c200", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4c95c23a9f4bde06", "level": "note", "message": {"text": "Very large file: src/kailash/trust/operations/__init__.py (2072 lines)"}, "properties": {"repobilityId": "e6f982a259a646b0", "scanner": "scanner-primary", "fingerprint": "4c95c23a9f4bde06", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-507378cf8a0bb34e", "level": "note", "message": {"text": "Very large file: src/kailash/trust/mcp/server.py (1557 lines)"}, "properties": {"repobilityId": "2438731ccfb12b0b", "scanner": "scanner-primary", "fingerprint": "507378cf8a0bb34e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-35ccd16ba4663c8c", "level": "note", "message": {"text": "Very large file: src/kailash/trust/plane/project.py (1966 lines)"}, "properties": {"repobilityId": "2a9935837318be79", "scanner": "scanner-primary", "fingerprint": "35ccd16ba4663c8c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-19bd6bb2df863593", "level": "note", "message": {"text": "Very large file: src/kailash/trust/plane/cli/commands.py (2300 lines)"}, "properties": {"repobilityId": "0830c36fca7a62b5", "scanner": "scanner-primary", "fingerprint": "19bd6bb2df863593", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-798f9e013c30216d", "level": "note", "message": {"text": "Very large file: src/kailash/infrastructure/history_store.py (1208 lines)"}, "properties": {"repobilityId": "a81cfb71377a8d9c", "scanner": "scanner-primary", "fingerprint": "798f9e013c30216d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f3b3a36889751826", "level": "note", "message": {"text": "271 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "f3b3a36889751826", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "0243b0bf1f81b567", "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": "0a07080943b3fc2e", "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": "5eb87a18ff256252", "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": "c7d6cec8d96d09cb", "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": "c21739c455b8b889", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-51e1b428a39a379e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: workspaces/CLAUDE.md"}, "properties": {"repobilityId": "f3072f72d98b6dd7", "scanner": "scanner-primary", "fingerprint": "51e1b428a39a379e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "workspaces/CLAUDE.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-122f91b7f2906dc4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/settings.json"}, "properties": {"repobilityId": "a2967269048b6a9d", "scanner": "scanner-primary", "fingerprint": "122f91b7f2906dc4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d103cb7d784608bb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/redteam-artifacts-2026-04-04.md"}, "properties": {"repobilityId": "313e66ad5724d31d", "scanner": "scanner-primary", "fingerprint": "d103cb7d784608bb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/redteam-artifacts-2026-04-04.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ccaac6e0de94452", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/README.md"}, "properties": {"repobilityId": "e66a86ed37dd8e49", "scanner": "scanner-primary", "fingerprint": "5ccaac6e0de94452", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dbbd89d312f80b2e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json"}, "properties": {"repobilityId": "7865f9ff112dfd51", "scanner": "scanner-primary", "fingerprint": "dbbd89d312f80b2e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-de53dda3fd69e90b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/input.json"}, "properties": {"repobilityId": "1b4f6fea4a2b42f7", "scanner": "scanner-primary", "fingerprint": "de53dda3fd69e90b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-acc9537f18cdc5f6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/input.json"}, "properties": {"repobilityId": "ac5e93a030ec0a32", "scanner": "scanner-primary", "fingerprint": "acc9537f18cdc5f6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7e0f5a784b431a8b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/input.json"}, "properties": {"repobilityId": "ad1c826501261593", "scanner": "scanner-primary", "fingerprint": "7e0f5a784b431a8b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f62ef8e74bf9e05a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation/input.json"}, "properties": {"repobilityId": "1c4c3f1c37bf52e0", "scanner": "scanner-primary", "fingerprint": "f62ef8e74bf9e05a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9c905a3dc53e4ca8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/proximity-band-budget/README.md"}, "properties": {"repobilityId": "befb2f54eb78c87e", "scanner": "scanner-primary", "fingerprint": "9c905a3dc53e4ca8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/proximity-band-budget/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-22f56adef3b0ded0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthrough.json"}, "properties": {"repobilityId": "5c2267962d7f7466", "scanner": "scanner-primary", "fingerprint": "22f56adef3b0ded0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthrough.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-747c064ec0a70940", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-skip.json"}, "properties": {"repobilityId": "4f3d5a6554e5dc14", "scanner": "scanner-primary", "fingerprint": "747c064ec0a70940", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-skip.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0c487f47f5914dd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.json"}, "properties": {"repobilityId": "d9398a733810c1d1", "scanner": "scanner-primary", "fingerprint": "c0c487f47f5914dd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-04fcb783a35cd89b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json"}, "properties": {"repobilityId": "6d097b98bda2311c", "scanner": "scanner-primary", "fingerprint": "04fcb783a35cd89b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8b189fb81eff1f0a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/README.md"}, "properties": {"repobilityId": "3357fbb2dd96f977", "scanner": "scanner-primary", "fingerprint": "8b189fb81eff1f0a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-03ec0f0a26c0f7f8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settings.json"}, "properties": {"repobilityId": "56f426015102c09a", "scanner": "scanner-primary", "fingerprint": "03ec0f0a26c0f7f8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9337b6700e04f1cf", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/settings.json"}, "properties": {"repobilityId": "7365646e8a37feaa", "scanner": "scanner-primary", "fingerprint": "9337b6700e04f1cf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d62fb2db4fba9605", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.json"}, "properties": {"repobilityId": "1c2ccbc43aaca5b6", "scanner": "scanner-primary", "fingerprint": "d62fb2db4fba9605", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-748cc2825fade737", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json"}, "properties": {"repobilityId": "5e9b21f330849b96", "scanner": "scanner-primary", "fingerprint": "748cc2825fade737", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-90ac0e1aa05a35fb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/input.json"}, "properties": {"repobilityId": "358ec797481ffffc", "scanner": "scanner-primary", "fingerprint": "90ac0e1aa05a35fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c72920f2a85ac2bc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json"}, "properties": {"repobilityId": "609a76e0919e5550", "scanner": "scanner-primary", "fingerprint": "c72920f2a85ac2bc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a82feb178504707", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input.json"}, "properties": {"repobilityId": "ebffb2b307de1e88", "scanner": "scanner-primary", "fingerprint": "6a82feb178504707", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-50a6bc066161635c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.json"}, "properties": {"repobilityId": "fd4993505b23df43", "scanner": "scanner-primary", "fingerprint": "50a6bc066161635c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-10fe1d1b9e8ecc7b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/input.json"}, "properties": {"repobilityId": "1e8b4d378fa0b315", "scanner": "scanner-primary", "fingerprint": "10fe1d1b9e8ecc7b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c3d690057acc92a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/input.json"}, "properties": {"repobilityId": "92be3056efca9e62", "scanner": "scanner-primary", "fingerprint": "2c3d690057acc92a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3c28c7c0abd307ef", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/input.json"}, "properties": {"repobilityId": "571e482f440f6d1c", "scanner": "scanner-primary", "fingerprint": "3c28c7c0abd307ef", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fd4e7df9323602cc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/input.json"}, "properties": {"repobilityId": "efe39d478b936b9b", "scanner": "scanner-primary", "fingerprint": "fd4e7df9323602cc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-30ae916ea9af4664", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/input.json"}, "properties": {"repobilityId": "2b0b4e1a6b1b3538", "scanner": "scanner-primary", "fingerprint": "30ae916ea9af4664", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f8f7260930328c82", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md"}, "properties": {"repobilityId": "2d72c7da67870830", "scanner": "scanner-primary", "fingerprint": "f8f7260930328c82", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c58d5d6b0c7a55ec", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md"}, "properties": {"repobilityId": "707212c85fb97692", "scanner": "scanner-primary", "fingerprint": "c58d5d6b0c7a55ec", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da7bdd6d2433584c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-05-no-upstream-flat-consumer.json"}, "properties": {"repobilityId": "fc93acd46cff827c", "scanner": "scanner-primary", "fingerprint": "da7bdd6d2433584c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-05-no-upstream-flat-consumer.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3a193f40d3bd20c5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-04-sibling-not-upstream.json"}, "properties": {"repobilityId": "1cd1bd95e91e3490", "scanner": "scanner-primary", "fingerprint": "3a193f40d3bd20c5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-04-sibling-not-upstream.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2d892c30942ebfcd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-02-https-form-match.json"}, "properties": {"repobilityId": "57e7d87da26dc76f", "scanner": "scanner-primary", "fingerprint": "2d892c30942ebfcd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-02-https-form-match.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b6bae941f4e1d50c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-03-slug-form-match.json"}, "properties": {"repobilityId": "7444f9cf783cf5a2", "scanner": "scanner-primary", "fingerprint": "b6bae941f4e1d50c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-03-slug-form-match.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-73d0b7c21648cb6b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-07-no-repo-flag.json"}, "properties": {"repobilityId": "53bd352ccfec2fd9", "scanner": "scanner-primary", "fingerprint": "73d0b7c21648cb6b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-07-no-repo-flag.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ecbe14f83d869bb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-01-ssh-form-match.json"}, "properties": {"repobilityId": "48364251cc8cdda4", "scanner": "scanner-primary", "fingerprint": "5ecbe14f83d869bb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-01-ssh-form-match.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-60909f7fe21f5fa8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-06-cwd-basename-matches.json"}, "properties": {"repobilityId": "e673f016d2f81052", "scanner": "scanner-primary", "fingerprint": "60909f7fe21f5fa8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-06-cwd-basename-matches.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71508077ba6db155", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md"}, "properties": {"repobilityId": "70ea95f07b176240", "scanner": "scanner-primary", "fingerprint": "71508077ba6db155", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-525d504aee5204b6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md"}, "properties": {"repobilityId": "a79be93a1b0e8096", "scanner": "scanner-primary", "fingerprint": "525d504aee5204b6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-47a8d9722e55b3b1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/README.md"}, "properties": {"repobilityId": "e2ef098e39080682", "scanner": "scanner-primary", "fingerprint": "47a8d9722e55b3b1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/probe-phase-guard/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11cbdf8120454e0f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.json"}, "properties": {"repobilityId": "51a994e484dfd412", "scanner": "scanner-primary", "fingerprint": "11cbdf8120454e0f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9f659229ffc95adb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json"}, "properties": {"repobilityId": "bf191d1ee791740d", "scanner": "scanner-primary", "fingerprint": "9f659229ffc95adb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-546cadc4e4fd1c73", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.json"}, "properties": {"repobilityId": "04ea4fbb3bb4d2ab", "scanner": "scanner-primary", "fingerprint": "546cadc4e4fd1c73", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0313942df5c792e0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json"}, "properties": {"repobilityId": "322966627075c997", "scanner": "scanner-primary", "fingerprint": "0313942df5c792e0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7a912ba7557e8e3d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json"}, "properties": {"repobilityId": "50508b42ab7e4804", "scanner": "scanner-primary", "fingerprint": "7a912ba7557e8e3d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ce12d13a866753cb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json"}, "properties": {"repobilityId": "5130babfec8da95f", "scanner": "scanner-primary", "fingerprint": "ce12d13a866753cb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-074d93aff3da4915", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json"}, "properties": {"repobilityId": "656cbfca196ad3dc", "scanner": "scanner-primary", "fingerprint": "074d93aff3da4915", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6f1187158b6eadd4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json"}, "properties": {"repobilityId": "453d5a8c93768511", "scanner": "scanner-primary", "fingerprint": "6f1187158b6eadd4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9f1bb4809a028367", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-drift/README.md"}, "properties": {"repobilityId": "43def7836ddb3d3c", "scanner": "scanner-primary", "fingerprint": "9f1bb4809a028367", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/cross-cli-drift/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b9b42db3f7deae8c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md"}, "properties": {"repobilityId": "b05cd495c9fd984c", "scanner": "scanner-primary", "fingerprint": "b9b42db3f7deae8c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b073d844f5e3a70f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md"}, "properties": {"repobilityId": "899afceba27b4c91", "scanner": "scanner-primary", "fingerprint": "b073d844f5e3a70f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6d04dae47a0854f4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/validator-17-roster-schema-coupling/README.md"}, "properties": {"repobilityId": "17d1fbcbba4e3c5e", "scanner": "scanner-primary", "fingerprint": "6d04dae47a0854f4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/validator-17-roster-schema-coupling/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-de1e5d2b2bcd57df", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/release.schema.json"}, "properties": {"repobilityId": "c5885880661b6776", "scanner": "scanner-primary", "fingerprint": "de1e5d2b2bcd57df", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/release.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eb0849934f199589", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ai.schema.json"}, "properties": {"repobilityId": "3563fc670502e388", "scanner": "scanner-primary", "fingerprint": "eb0849934f199589", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/ai.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d40fc3b2e102ce75", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/repos.schema.json"}, "properties": {"repobilityId": "30e54e1b00d61970", "scanner": "scanner-primary", "fingerprint": "d40fc3b2e102ce75", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/repos.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2a8d224d9a61193d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync-to-build.schema.json"}, "properties": {"repobilityId": "d211caa2c03f5d48", "scanner": "scanner-primary", "fingerprint": "2a8d224d9a61193d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/sync-to-build.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-208c4dbb0e3db9cb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/deploy.schema.json"}, "properties": {"repobilityId": "20a9c8f85b505b16", "scanner": "scanner-primary", "fingerprint": "208c4dbb0e3db9cb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/deploy.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7c8afa90abe0c2f2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/cc-audit.schema.json"}, "properties": {"repobilityId": "f357c7622559f524", "scanner": "scanner-primary", "fingerprint": "7c8afa90abe0c2f2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/cc-audit.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-264a1997a48b4322", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-audit.schema.json"}, "properties": {"repobilityId": "9a2cca7a90b84237", "scanner": "scanner-primary", "fingerprint": "264a1997a48b4322", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/i-audit.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-725746a4febb79da", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/learn.schema.json"}, "properties": {"repobilityId": "08ad09192e1cf2f2", "scanner": "scanner-primary", "fingerprint": "725746a4febb79da", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/learn.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-55edaa30f367e742", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/settings.schema.json"}, "properties": {"repobilityId": "7b4666454d1ffda5", "scanner": "scanner-primary", "fingerprint": "55edaa30f367e742", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/settings.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2a3eac3b80d256aa", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/inspect.schema.json"}, "properties": {"repobilityId": "9c76e1d11bcfa02b", "scanner": "scanner-primary", "fingerprint": "2a3eac3b80d256aa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/inspect.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8e284883f3731db9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/codify.schema.json"}, "properties": {"repobilityId": "edf13a01e120570d", "scanner": "scanner-primary", "fingerprint": "8e284883f3731db9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/codify.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6f846c80dfca545b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/validate.schema.json"}, "properties": {"repobilityId": "1c6f27877c20352b", "scanner": "scanner-primary", "fingerprint": "6f846c80dfca545b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/validate.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d32113df83b00ab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/test.schema.json"}, "properties": {"repobilityId": "ffdb7b84e936240b", "scanner": "scanner-primary", "fingerprint": "5d32113df83b00ab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/test.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a0a573a0e0874418", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ws.schema.json"}, "properties": {"repobilityId": "00b99f37b5a92266", "scanner": "scanner-primary", "fingerprint": "a0a573a0e0874418", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/ws.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4cf744a91f658399", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-harden.schema.json"}, "properties": {"repobilityId": "5e66fe8deb391336", "scanner": "scanner-primary", "fingerprint": "4cf744a91f658399", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/i-harden.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71be0d5a51cc6f2b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/todos.schema.json"}, "properties": {"repobilityId": "edf8dadd72c15dbc", "scanner": "scanner-primary", "fingerprint": "71be0d5a51cc6f2b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/todos.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f9c9aeb89acf925f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/analyze.schema.json"}, "properties": {"repobilityId": "2acb3ccd9133835c", "scanner": "scanner-primary", "fingerprint": "f9c9aeb89acf925f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/analyze.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c39c212faff62eee", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sdk.schema.json"}, "properties": {"repobilityId": "9f4c133f0a3285d7", "scanner": "scanner-primary", "fingerprint": "c39c212faff62eee", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/sdk.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-01f3d02a49a294ed", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-polish.schema.json"}, "properties": {"repobilityId": "f201a762edc98a24", "scanner": "scanner-primary", "fingerprint": "01f3d02a49a294ed", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/i-polish.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7fa71fc717e1e050", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/redteam.schema.json"}, "properties": {"repobilityId": "dae645d6ef4f5f67", "scanner": "scanner-primary", "fingerprint": "7fa71fc717e1e050", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/redteam.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-40bd39659f37047f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/implement.schema.json"}, "properties": {"repobilityId": "b1fd02d37e8acdd3", "scanner": "scanner-primary", "fingerprint": "40bd39659f37047f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/implement.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c4a325085bec553e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/start.schema.json"}, "properties": {"repobilityId": "56c557bf27b3dd05", "scanner": "scanner-primary", "fingerprint": "c4a325085bec553e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/start.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b677c1dae32590ca", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/journal.schema.json"}, "properties": {"repobilityId": "53f2f70f8d816954", "scanner": "scanner-primary", "fingerprint": "b677c1dae32590ca", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/journal.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c58b2e963cb5662", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync.schema.json"}, "properties": {"repobilityId": "6f74bba8155507d1", "scanner": "scanner-primary", "fingerprint": "2c58b2e963cb5662", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/sync.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d29d86c147b5076e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/db.schema.json"}, "properties": {"repobilityId": "8279dab3f25acbd0", "scanner": "scanner-primary", "fingerprint": "d29d86c147b5076e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/db.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8af8ded5fc215591", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/api.schema.json"}, "properties": {"repobilityId": "e9be6c8c0ab12fdd", "scanner": "scanner-primary", "fingerprint": "8af8ded5fc215591", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/api.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a67a1437ae012339", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/wrapup.schema.json"}, "properties": {"repobilityId": "129c1923ca55a0c0", "scanner": "scanner-primary", "fingerprint": "a67a1437ae012339", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/wrapup.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b9b6472452a63bdd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/design.schema.json"}, "properties": {"repobilityId": "05c2bd327b1b939b", "scanner": "scanner-primary", "fingerprint": "b9b6472452a63bdd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/design.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3a0650c9cff79662", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/rules/security.md"}, "properties": {"repobilityId": "efba7acaba5bb572", "scanner": "scanner-primary", "fingerprint": "3a0650c9cff79662", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/security.md"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-f5a76b353d1fb5e8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/time-pressure-discipline.md"}, "properties": {"repobilityId": "42cd93b501102c81", "scanner": "scanner-primary", "fingerprint": "f5a76b353d1fb5e8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/time-pressure-discipline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d2563baa424681cd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/journal.md"}, "properties": {"repobilityId": "a76fd2f63c771c3b", "scanner": "scanner-primary", "fingerprint": "d2563baa424681cd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/journal.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5543861bf3d40cbe", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/repo-scope-discipline.md"}, "properties": {"repobilityId": "709f134137de9fa7", "scanner": "scanner-primary", "fingerprint": "5543861bf3d40cbe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/repo-scope-discipline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4bcae50fa6941d7b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/framework-first.md"}, "properties": {"repobilityId": "2333d0fe786a20cc", "scanner": "scanner-primary", "fingerprint": "4bcae50fa6941d7b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/framework-first.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a515192725d36e71", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/rules/testing.md"}, "properties": {"repobilityId": "20af03de64089840", "scanner": "scanner-primary", "fingerprint": "a515192725d36e71", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/testing.md"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-cf901e9ccadbbb9f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/trust-plane-security.md"}, "properties": {"repobilityId": "f972452f2b0a5aa3", "scanner": "scanner-primary", "fingerprint": "cf901e9ccadbbb9f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/trust-plane-security.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cbd7e18f8160e6ac", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/cross-cli-parity.md"}, "properties": {"repobilityId": "7d0e2cfb8769846c", "scanner": "scanner-primary", "fingerprint": "cbd7e18f8160e6ac", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/cross-cli-parity.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-12ec6ffd80037e6d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/fixtures/validator-13/expected-policies.json"}, "properties": {"repobilityId": "9f35731b9cb68e75", "scanner": "scanner-primary", "fingerprint": "12ec6ffd80037e6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/fixtures/validator-13/expected-policies.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da825a160af1851d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/certify.md"}, "properties": {"repobilityId": "c2c86e490c4b4bbe", "scanner": "scanner-primary", "fingerprint": "da825a160af1851d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/certify.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-04479d44c57a7531", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/ws.md"}, "properties": {"repobilityId": "1d48f7642e9f4250", "scanner": "scanner-primary", "fingerprint": "04479d44c57a7531", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/ws.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a01a3a5c8a7f151", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/journal.md"}, "properties": {"repobilityId": "3e424079adb8f1d4", "scanner": "scanner-primary", "fingerprint": "6a01a3a5c8a7f151", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/journal.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-303c63bf840080d7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/learn.md"}, "properties": {"repobilityId": "a262f38e32f40304", "scanner": "scanner-primary", "fingerprint": "303c63bf840080d7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/learn.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8b2a0803ddeae05d", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/agents/codex-architect.md"}, "properties": {"repobilityId": "c931f18681c691c0", "scanner": "scanner-primary", "fingerprint": "8b2a0803ddeae05d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/codex-architect.md"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-26a5551eba420a8d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/agents/value-auditor.md"}, "properties": {"repobilityId": "65709272ddadad26", "scanner": "scanner-primary", "fingerprint": "26a5551eba420a8d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/value-auditor.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8b6b5a178cac3b45", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/agents/frameworks/infrastructure-specialist.md"}, "properties": {"repobilityId": "afa830a0742514fc", "scanner": "scanner-primary", "fingerprint": "8b6b5a178cac3b45", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/frameworks/infrastructure-specialist.md"}, "region": {"startLine": 143}}}]}, {"ruleId": "scanner-46fd5f1b5ea937f2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-execution.md"}, "properties": {"repobilityId": "60758a09ee15300d", "scanner": "scanner-primary", "fingerprint": "46fd5f1b5ea937f2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/runtime-execution.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-093cfb8c49c7f215", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-watchdog.md"}, "properties": {"repobilityId": "488f86acf5992d28", "scanner": "scanner-primary", "fingerprint": "093cfb8c49c7f215", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/runtime-watchdog.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6219d0bd0e5c65a4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/parameter-scoping.md"}, "properties": {"repobilityId": "35b55c7ca7409c24", "scanner": "scanner-primary", "fingerprint": "6219d0bd0e5c65a4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/parameter-scoping.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2cea0f2e6a17c784", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/kailash-imports.md"}, "properties": {"repobilityId": "c799bfe34f89fea0", "scanner": "scanner-primary", "fingerprint": "2cea0f2e6a17c784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/kailash-imports.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ce644ca84413eba", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/production-readiness-patterns.md"}, "properties": {"repobilityId": "6f57e4663c0eff5c", "scanner": "scanner-primary", "fingerprint": "5ce644ca84413eba", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/production-readiness-patterns.md"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-0d14e9457844fc04", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-progress.md"}, "properties": {"repobilityId": "6ef65ddce51a7c31", "scanner": "scanner-primary", "fingerprint": "0d14e9457844fc04", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/runtime-progress.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d60a99084477af20", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/otel-tracing.md"}, "properties": {"repobilityId": "783c92ffde6586da", "scanner": "scanner-primary", "fingerprint": "d60a99084477af20", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/otel-tracing.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0390984b17d94e2c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/parallel-merge-workflow.md"}, "properties": {"repobilityId": "3cb7fe7fa492f664", "scanner": "scanner-primary", "fingerprint": "0390984b17d94e2c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/30-claude-code-patterns/parallel-merge-workflow.md"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-1268aa8ad02d8572", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/worktree-orchestration.md"}, "properties": {"repobilityId": "4a74dadf30b65f7a", "scanner": "scanner-primary", "fingerprint": "1268aa8ad02d8572", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/30-claude-code-patterns/worktree-orchestration.md"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-964b66f60234bf53", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "properties": {"repobilityId": "9f09d29fdf14e8b1", "scanner": "scanner-primary", "fingerprint": "964b66f60234bf53", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-100993ed118ae323", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "properties": {"repobilityId": "258a12a73134fd3c", "scanner": "scanner-primary", "fingerprint": "100993ed118ae323", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-6f89c26a2053ea12", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "properties": {"repobilityId": "97c8916d4aad09fb", "scanner": "scanner-primary", "fingerprint": "6f89c26a2053ea12", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-2e48e159ab994cd6", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/SKILL.md"}, "properties": {"repobilityId": "f84486decb485078", "scanner": "scanner-primary", "fingerprint": "2e48e159ab994cd6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/SKILL.md"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-d79a479760c769d3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-serving.md"}, "properties": {"repobilityId": "19870bc8c945d1df", "scanner": "scanner-primary", "fingerprint": "d79a479760c769d3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/35-kailash-align/align-serving.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4216835109282b74", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-adapter-registry.md"}, "properties": {"repobilityId": "6a92cc5d60367cd0", "scanner": "scanner-primary", "fingerprint": "4216835109282b74", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/35-kailash-align/align-adapter-registry.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8f57b6bf22be8591", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-onnx-export.md"}, "properties": {"repobilityId": "5d3c7c1dc62c33ba", "scanner": "scanner-primary", "fingerprint": "8f57b6bf22be8591", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/34-kailash-ml/ml-onnx-export.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d893b2d6b7dcb40a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-training-pipeline.md"}, "properties": {"repobilityId": "e389bb38de5359ef", "scanner": "scanner-primary", "fingerprint": "d893b2d6b7dcb40a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/34-kailash-ml/ml-training-pipeline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7a6473a782658a5c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-models.md"}, "properties": {"repobilityId": "6436b35b8d26544a", "scanner": "scanner-primary", "fingerprint": "7a6473a782658a5c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-models.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-58c5b90333c7454a", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-nexus-integration.md"}, "properties": {"repobilityId": "d12acf1d592ad108", "scanner": "scanner-primary", "fingerprint": "58c5b90333c7454a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-nexus-integration.md"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-667c3ca716ec2cea", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-retention.md"}, "properties": {"repobilityId": "fec8041a5e78a0e0", "scanner": "scanner-primary", "fingerprint": "667c3ca716ec2cea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-retention.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-919403c4e70ad4e4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-connection-config.md"}, "properties": {"repobilityId": "e8150a3e24b7921d", "scanner": "scanner-primary", "fingerprint": "919403c4e70ad4e4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-connection-config.md"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-8744cd463bb516bf", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-fabric-engine.md"}, "properties": {"repobilityId": "4ab88f3653e5b5a3", "scanner": "scanner-primary", "fingerprint": "8744cd463bb516bf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-fabric-engine.md"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-f2594bc4bec3f789", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-cli-commands.md"}, "properties": {"repobilityId": "f9be4780febbf65e", "scanner": "scanner-primary", "fingerprint": "f2594bc4bec3f789", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-cli-commands.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7d6380b0bfec1880", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-instance.md"}, "properties": {"repobilityId": "058f5c29c515db12", "scanner": "scanner-primary", "fingerprint": "7d6380b0bfec1880", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-multi-instance.md"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-a5f78553997692a9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-queries.md"}, "properties": {"repobilityId": "917ce120e04059aa", "scanner": "scanner-primary", "fingerprint": "a5f78553997692a9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-queries.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-30166af4485dcb3d", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-existing-database.md"}, "properties": {"repobilityId": "88eae45c76d985f2", "scanner": "scanner-primary", "fingerprint": "30166af4485dcb3d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-existing-database.md"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-f5424398f9fad896", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "properties": {"repobilityId": "7ee9fa86907b9178", "scanner": "scanner-primary", "fingerprint": "f5424398f9fad896", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cb21698fba089505", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-tenancy.md"}, "properties": {"repobilityId": "d3a197cfce021d8e", "scanner": "scanner-primary", "fingerprint": "cb21698fba089505", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-multi-tenancy.md"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-9c1e6a06e1999e0c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-aggregation.md"}, "properties": {"repobilityId": "d37d30ff19254731", "scanner": "scanner-primary", "fingerprint": "9c1e6a06e1999e0c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-aggregation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3dbbd4f6be13a7ba", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-transactions.md"}, "properties": {"repobilityId": "40574ed6b494a4b7", "scanner": "scanner-primary", "fingerprint": "3dbbd4f6be13a7ba", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-transactions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8ee98613659763e5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-connection-isolation.md"}, "properties": {"repobilityId": "7b301770f00b67cc", "scanner": "scanner-primary", "fingerprint": "8ee98613659763e5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-connection-isolation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-be47f70e229f7418", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-migrations-quick.md"}, "properties": {"repobilityId": "038848c349854956", "scanner": "scanner-primary", "fingerprint": "be47f70e229f7418", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-migrations-quick.md"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-a4181381b612efc7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-file-import.md"}, "properties": {"repobilityId": "e640e2b7811bde36", "scanner": "scanner-primary", "fingerprint": "a4181381b612efc7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-file-import.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b5ed0622bf5e886d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-result-access.md"}, "properties": {"repobilityId": "d3598e25bd730035", "scanner": "scanner-primary", "fingerprint": "b5ed0622bf5e886d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-result-access.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-170d971ef2a4363c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-deployment.md"}, "properties": {"repobilityId": "9dbebfa6898d8ec8", "scanner": "scanner-primary", "fingerprint": "170d971ef2a4363c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-deployment.md"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-c42fe9ebd4714abe", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-gotchas.md"}, "properties": {"repobilityId": "9fa8f1400dd9de6c", "scanner": "scanner-primary", "fingerprint": "c42fe9ebd4714abe", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-gotchas.md"}, "region": {"startLine": 458}}}]}, {"ruleId": "scanner-10e341624aaef5d2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-dialects.md"}, "properties": {"repobilityId": "4b09ce32df171de9", "scanner": "scanner-primary", "fingerprint": "10e341624aaef5d2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-dialects.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3def312f75323368", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-advanced-patterns.md"}, "properties": {"repobilityId": "8bf7583179df0054", "scanner": "scanner-primary", "fingerprint": "3def312f75323368", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5e886b8fd83a68b0", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-performance.md"}, "properties": {"repobilityId": "f9702311a322e5bc", "scanner": "scanner-primary", "fingerprint": "5e886b8fd83a68b0", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-performance.md"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-88b818862395fb56", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-quickstart.md"}, "properties": {"repobilityId": "1799e43f870b4b0c", "scanner": "scanner-primary", "fingerprint": "88b818862395fb56", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-quickstart.md"}, "region": {"startLine": 154}}}]}, {"ruleId": "scanner-45e3bbde69894551", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-transaction-reference.md"}, "properties": {"repobilityId": "74511b915b949fe9", "scanner": "scanner-primary", "fingerprint": "45e3bbde69894551", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-transaction-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-06027826a5a25725", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-database-reference.md"}, "properties": {"repobilityId": "64434a4851ca1e7f", "scanner": "scanner-primary", "fingerprint": "06027826a5a25725", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-database-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-37ba775718d6b110", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-code-reference.md"}, "properties": {"repobilityId": "ba8d82e8d3323636", "scanner": "scanner-primary", "fingerprint": "37ba775718d6b110", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-code-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-afce1e0ca13bf700", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-quick-index.md"}, "properties": {"repobilityId": "a15a26abdf31337b", "scanner": "scanner-primary", "fingerprint": "afce1e0ca13bf700", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-quick-index.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1b9fc55dc187217", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/12-testing-strategies/testing-patterns.md"}, "properties": {"repobilityId": "176a8dba51563e03", "scanner": "scanner-primary", "fingerprint": "a1b9fc55dc187217", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/12-testing-strategies/testing-patterns.md"}, "region": {"startLine": 231}}}]}, {"ruleId": "scanner-749005864320cd5c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-access-enforcement.md"}, "properties": {"repobilityId": "60dc9092d8bb6979", "scanner": "scanner-primary", "fingerprint": "749005864320cd5c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/pact-access-enforcement.md"}, "region": {"startLine": 97}}}]}, {"ruleId": "scanner-699147858c7002f3", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-envelopes.md"}, "properties": {"repobilityId": "dcc7f32e7bc7fdea", "scanner": "scanner-primary", "fingerprint": "699147858c7002f3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/pact-envelopes.md"}, "region": {"startLine": 253}}}]}, {"ruleId": "scanner-9e33864910da4a1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/29-pact/SKILL.md"}, "properties": {"repobilityId": "dd22de72c8e94a42", "scanner": "scanner-primary", "fingerprint": "9e33864910da4a1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0211e5a653a18ce", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-posture-stores.md"}, "properties": {"repobilityId": "f364d925d943366c", "scanner": "scanner-primary", "fingerprint": "c0211e5a653a18ce", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-posture-stores.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1778d0dba4c633c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "properties": {"repobilityId": "1f330e5e3c1afe42", "scanner": "scanner-primary", "fingerprint": "a1778d0dba4c633c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-15a786362eae5bc5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-security-patterns.md"}, "properties": {"repobilityId": "cc36363046299c92", "scanner": "scanner-primary", "fingerprint": "15a786362eae5bc5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-security-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ce75f7c3f1b836cb", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "properties": {"repobilityId": "c77c1ef779f91663", "scanner": "scanner-primary", "fingerprint": "ce75f7c3f1b836cb", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-27cdc20b5b9fa4e1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/distributed-transactions.md"}, "properties": {"repobilityId": "4c7e98554b525262", "scanner": "scanner-primary", "fingerprint": "27cdc20b5b9fa4e1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/distributed-transactions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9395da38535728a7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/query-routing.md"}, "properties": {"repobilityId": "1ffa2588c8b27dd5", "scanner": "scanner-primary", "fingerprint": "9395da38535728a7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/query-routing.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c13cab723d3e32ce", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/enterprise-mcp.md"}, "properties": {"repobilityId": "85406aeb82fb0c67", "scanner": "scanner-primary", "fingerprint": "c13cab723d3e32ce", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/enterprise-mcp.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f00b56ac73294963", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/directoryreader-patterns.md"}, "properties": {"repobilityId": "bf827cacb7ffcc5e", "scanner": "scanner-primary", "fingerprint": "f00b56ac73294963", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/directoryreader-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c35233d673209ab7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "properties": {"repobilityId": "8c8f098b4c8d2885", "scanner": "scanner-primary", "fingerprint": "c35233d673209ab7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2f8a17a46d4bc609", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/SKILL.md"}, "properties": {"repobilityId": "6caac687fae19a06", "scanner": "scanner-primary", "fingerprint": "2f8a17a46d4bc609", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-848ea552d4e5ccb6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/production-patterns.md"}, "properties": {"repobilityId": "f284c37cdae0c725", "scanner": "scanner-primary", "fingerprint": "848ea552d4e5ccb6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/production-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e4263dc55360bc8a", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "properties": {"repobilityId": "cd63976515fe3b20", "scanner": "scanner-primary", "fingerprint": "e4263dc55360bc8a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-628d701486281fff", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-patterns.md"}, "properties": {"repobilityId": "57b9c070fc8f8a70", "scanner": "scanner-primary", "fingerprint": "628d701486281fff", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-patterns.md"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-841542bd5ad6e275", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-docker-quick.md"}, "properties": {"repobilityId": "db1378bcb6e7eec3", "scanner": "scanner-primary", "fingerprint": "841542bd5ad6e275", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-docker-quick.md"}, "region": {"startLine": 90}}}]}, {"ruleId": "scanner-9ec4bb2252eb6121", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "properties": {"repobilityId": "2b9849e9dc2485d1", "scanner": "scanner-primary", "fingerprint": "9ec4bb2252eb6121", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-d576ace6fa2b7020", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/project-management.md"}, "properties": {"repobilityId": "b87b6359204df1bf", "scanner": "scanner-primary", "fingerprint": "d576ace6fa2b7020", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/project-management.md"}, "region": {"startLine": 475}}}]}, {"ruleId": "scanner-bf26553305f608df", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "properties": {"repobilityId": "e8bff6f9a79e4e65", "scanner": "scanner-primary", "fingerprint": "bf26553305f608df", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-0af96046bd6def53", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "properties": {"repobilityId": "d5c3442396256fb1", "scanner": "scanner-primary", "fingerprint": "0af96046bd6def53", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4714c7cdadff6dab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "properties": {"repobilityId": "b0706c33c9c70cba", "scanner": "scanner-primary", "fingerprint": "4714c7cdadff6dab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f41d51e9b46d683b", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-auth-plugin.md"}, "properties": {"repobilityId": "dd5cb1258673c823", "scanner": "scanner-primary", "fingerprint": "f41d51e9b46d683b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-auth-plugin.md"}, "region": {"startLine": 104}}}]}, {"ruleId": "scanner-9c7f2ae163e18b6d", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-sessions.md"}, "properties": {"repobilityId": "de5257b9b1a05188", "scanner": "scanner-primary", "fingerprint": "9c7f2ae163e18b6d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-sessions.md"}, "region": {"startLine": 166}}}]}, {"ruleId": "scanner-2aff882234fe313b", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-production-deployment.md"}, "properties": {"repobilityId": "77d6a189a52a7234", "scanner": "scanner-primary", "fingerprint": "2aff882234fe313b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-production-deployment.md"}, "region": {"startLine": 37}}}]}, {"ruleId": "scanner-04a81ecc59b306f7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-workflow-registration.md"}, "properties": {"repobilityId": "43babc6d691b9d35", "scanner": "scanner-primary", "fingerprint": "04a81ecc59b306f7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-workflow-registration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-95e65613cffab75d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-security-best-practices.md"}, "properties": {"repobilityId": "b34e30ce028c58c5", "scanner": "scanner-primary", "fingerprint": "95e65613cffab75d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-security-best-practices.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eccc8ad60781627e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-dataflow-integration.md"}, "properties": {"repobilityId": "f6a274a7c62e334f", "scanner": "scanner-primary", "fingerprint": "eccc8ad60781627e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-dataflow-integration.md"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-b422357292559b13", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-config-options.md"}, "properties": {"repobilityId": "a7d4ff8e71001637", "scanner": "scanner-primary", "fingerprint": "b422357292559b13", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-config-options.md"}, "region": {"startLine": 178}}}]}, {"ruleId": "scanner-b05e20bf7fe110fb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-config-options.md"}, "properties": {"repobilityId": "00d1502be8abdbfb", "scanner": "scanner-primary", "fingerprint": "b05e20bf7fe110fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-config-options.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b1b6d5db580e45df", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-agent-reference.md"}, "properties": {"repobilityId": "d226021bc67d4780", "scanner": "scanner-primary", "fingerprint": "b1b6d5db580e45df", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-agent-reference.md"}, "region": {"startLine": 68}}}]}, {"ruleId": "scanner-7d254dec605f1e0a", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-plugins.md"}, "properties": {"repobilityId": "4ba8f2429c2a9676", "scanner": "scanner-primary", "fingerprint": "7d254dec605f1e0a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-plugins.md"}, "region": {"startLine": 269}}}]}, {"ruleId": "scanner-e821c7b7bcf24ca7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-for-fastapi-users.md"}, "properties": {"repobilityId": "aa33f8831256239f", "scanner": "scanner-primary", "fingerprint": "e821c7b7bcf24ca7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-for-fastapi-users.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-718adfa5145c6903", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/codegen-decision-tree.md"}, "properties": {"repobilityId": "41bb727e95b4f206", "scanner": "scanner-primary", "fingerprint": "718adfa5145c6903", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/codegen-decision-tree.md"}, "region": {"startLine": 160}}}]}, {"ruleId": "scanner-7d3acadddee27907", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/codegen-decision-tree.md"}, "properties": {"repobilityId": "7b6b5542985c9037", "scanner": "scanner-primary", "fingerprint": "7d3acadddee27907", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/codegen-decision-tree.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dc2f4d157af3ffd3", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-essential-patterns.md"}, "properties": {"repobilityId": "d977acf182c4efb8", "scanner": "scanner-primary", "fingerprint": "dc2f4d157af3ffd3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-essential-patterns.md"}, "region": {"startLine": 58}}}]}, {"ruleId": "scanner-cf87210d9997f2c5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/golden-patterns-catalog.md"}, "properties": {"repobilityId": "fb51d6bedb15932f", "scanner": "scanner-primary", "fingerprint": "cf87210d9997f2c5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/golden-patterns-catalog.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3e3c422147dcdfe9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-event-system.md"}, "properties": {"repobilityId": "b81424e80a2f7f63", "scanner": "scanner-primary", "fingerprint": "3e3c422147dcdfe9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-event-system.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c64007242b1bcc1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-eventbus-phase2.md"}, "properties": {"repobilityId": "fa9606e45f5ca440", "scanner": "scanner-primary", "fingerprint": "c64007242b1bcc1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-eventbus-phase2.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c8e2dab71088d555", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-mcp-channel.md"}, "properties": {"repobilityId": "f1fb5cfb6b05688c", "scanner": "scanner-primary", "fingerprint": "c8e2dab71088d555", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-mcp-channel.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-735fbb0671331909", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-documentation.md"}, "properties": {"repobilityId": "feee3414495871ec", "scanner": "scanner-primary", "fingerprint": "735fbb0671331909", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/17-gold-standards/gold-documentation.md"}, "region": {"startLine": 140}}}]}, {"ruleId": "scanner-38fe0282782b7430", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/17-gold-standards/gold-documentation.md"}, "properties": {"repobilityId": "d50f9cacf6477f7d", "scanner": "scanner-primary", "fingerprint": "38fe0282782b7430", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/17-gold-standards/gold-documentation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-073d95caa2df0806", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/rule-authoring-checklist.md"}, "properties": {"repobilityId": "a2f5284e1827173f", "scanner": "scanner-primary", "fingerprint": "073d95caa2df0806", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/32-trust-posture/rule-authoring-checklist.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7260769a2856ca90", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/SKILL.md"}, "properties": {"repobilityId": "5506536bb48af2d9", "scanner": "scanner-primary", "fingerprint": "7260769a2856ca90", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/32-trust-posture/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b52fc31a2adea5d7", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "cca64f5971d00eaa", "scanner": "scanner-primary", "fingerprint": "b52fc31a2adea5d7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-70892b1444d7477a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "3befa94d2ce6c0da", "scanner": "scanner-primary", "fingerprint": "70892b1444d7477a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bc03d7b815e6f72b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/41-onboard/SKILL.md"}, "properties": {"repobilityId": "84f9d115e2111d17", "scanner": "scanner-primary", "fingerprint": "bc03d7b815e6f72b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/41-onboard/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a4e13603ee103609", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/validate-security.md"}, "properties": {"repobilityId": "5b2b24a31672384b", "scanner": "scanner-primary", "fingerprint": "a4e13603ee103609", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/16-validation-patterns/validate-security.md"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-dfe41c38f32496b9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-security.md"}, "properties": {"repobilityId": "f5219310e33b814a", "scanner": "scanner-primary", "fingerprint": "dfe41c38f32496b9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/16-validation-patterns/validate-security.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0e0786be3bdbe55a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-absolute-imports.md"}, "properties": {"repobilityId": "d4d4ad9d00c04e23", "scanner": "scanner-primary", "fingerprint": "0e0786be3bdbe55a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/16-validation-patterns/validate-absolute-imports.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da4b355b55b10b92", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-map.md"}, "properties": {"repobilityId": "f06e422cafa3e050", "scanner": "scanner-primary", "fingerprint": "da4b355b55b10b92", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-platform-map.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c9115920b52cdc33", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "properties": {"repobilityId": "822bcd2434e1f044", "scanner": "scanner-primary", "fingerprint": "c9115920b52cdc33", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "region": {"startLine": 139}}}]}, {"ruleId": "scanner-92856b6a044c56a5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "properties": {"repobilityId": "1d557650916bfb89", "scanner": "scanner-primary", "fingerprint": "92856b6a044c56a5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6c4bbd7000089ef3", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-authentication.md"}, "properties": {"repobilityId": "5549486748d8890c", "scanner": "scanner-primary", "fingerprint": "6c4bbd7000089ef3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-authentication.md"}, "region": {"startLine": 97}}}]}, {"ruleId": "scanner-5c612e94c8a0815d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-overview.md"}, "properties": {"repobilityId": "c74186808702875e", "scanner": "scanner-primary", "fingerprint": "5c612e94c8a0815d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-platform-overview.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-abbbc7212a0ea6df", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "properties": {"repobilityId": "c352abbb1720b8ad", "scanner": "scanner-primary", "fingerprint": "abbbc7212a0ea6df", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-c276034528c7f456", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "properties": {"repobilityId": "ee2a34ccb40845fc", "scanner": "scanner-primary", "fingerprint": "c276034528c7f456", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-18cbe216838914f1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-budget-tracking.md"}, "properties": {"repobilityId": "b60e1edd6aaefd5a", "scanner": "scanner-primary", "fingerprint": "18cbe216838914f1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-budget-tracking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3411f7252c857999", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "properties": {"repobilityId": "804c057ee8c020fe", "scanner": "scanner-primary", "fingerprint": "3411f7252c857999", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-v1-features.md"}, "region": {"startLine": 169}}}]}, {"ruleId": "scanner-f7c3bb24e3f9d649", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "properties": {"repobilityId": "973f0a2d6abda39e", "scanner": "scanner-primary", "fingerprint": "f7c3bb24e3f9d649", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-v1-features.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-073b26093b6f5f01", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-ux-helpers.md"}, "properties": {"repobilityId": "86ccbbd20b02f30e", "scanner": "scanner-primary", "fingerprint": "073b26093b6f5f01", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-ux-helpers.md"}, "region": {"startLine": 270}}}]}, {"ruleId": "scanner-c36ec02c0b501769", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability.md"}, "properties": {"repobilityId": "1c3da11a04835560", "scanner": "scanner-primary", "fingerprint": "c36ec02c0b501769", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-observability.md"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-ecebad56c756eca2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-baseagent-quick.md"}, "properties": {"repobilityId": "bf92583e55e60a64", "scanner": "scanner-primary", "fingerprint": "ecebad56c756eca2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-baseagent-quick.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3c5d2658145ad4a1", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/UNIFIED_AGENT_IMPLEMENTATION_BLUEPRINT.md"}, "properties": {"repobilityId": "2be90afeea7143de", "scanner": "scanner-primary", "fingerprint": "3c5d2658145ad4a1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/UNIFIED_AGENT_IMPLEMENTATION_BLUEPRINT.md"}, "region": {"startLine": 637}}}]}, {"ruleId": "scanner-23fd0c1d0980eef8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-multi-provider.md"}, "properties": {"repobilityId": "64d4c484f7400da7", "scanner": "scanner-primary", "fingerprint": "23fd0c1d0980eef8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-multi-provider.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-12b82219e19679ab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-overview.md"}, "properties": {"repobilityId": "2dd80a9abd41065d", "scanner": "scanner-primary", "fingerprint": "12b82219e19679ab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-l3-overview.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-090cbc3879f93bcf", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-chain-of-thought.md"}, "properties": {"repobilityId": "d0ead706aba7237d", "scanner": "scanner-primary", "fingerprint": "090cbc3879f93bcf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-chain-of-thought.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ffb23f95a734b7a9", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-common-issues.md"}, "properties": {"repobilityId": "7fff546b4ac30cb2", "scanner": "scanner-primary", "fingerprint": "ffb23f95a734b7a9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-common-issues.md"}, "region": {"startLine": 192}}}]}, {"ruleId": "scanner-44f50bdc5b81dc1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate.md"}, "properties": {"repobilityId": "fb8950c90bc5f2a3", "scanner": "scanner-primary", "fingerprint": "44f50bdc5b81dc1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-delegate.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9b8f11359788dba1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-align-serving.md"}, "properties": {"repobilityId": "a922226a57f30a43", "scanner": "scanner-primary", "fingerprint": "9b8f11359788dba1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-align-serving.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-78c22852e37feb06", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-catalog-server.md"}, "properties": {"repobilityId": "ec7c61d54f2ce8bb", "scanner": "scanner-primary", "fingerprint": "78c22852e37feb06", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-catalog-server.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dd87f2c350b1ebd4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "properties": {"repobilityId": "ce101af926faf346", "scanner": "scanner-primary", "fingerprint": "dd87f2c350b1ebd4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-agent-execution.md"}, "region": {"startLine": 106}}}]}, {"ruleId": "scanner-a2870dbfc301fdbd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "properties": {"repobilityId": "d4aa25a308b70eb5", "scanner": "scanner-primary", "fingerprint": "a2870dbfc301fdbd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-agent-execution.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4d02c4cf4bade1f4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-trust-eatp.md"}, "properties": {"repobilityId": "c736d5ee07b3c246", "scanner": "scanner-primary", "fingerprint": "4d02c4cf4bade1f4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-trust-eatp.md"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-fe55c450c069290b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-advanced-patterns.md"}, "properties": {"repobilityId": "2a510c9297c2bf10", "scanner": "scanner-primary", "fingerprint": "fe55c450c069290b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-14818c406c289e6b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-envelope.md"}, "properties": {"repobilityId": "7b69343a6b76fef4", "scanner": "scanner-primary", "fingerprint": "14818c406c289e6b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-l3-envelope.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eac1d43df480be00", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-factory.md"}, "properties": {"repobilityId": "becbe4da0cd1497c", "scanner": "scanner-primary", "fingerprint": "eac1d43df480be00", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-l3-factory.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-95ebd2ef40825cd5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-rag-agent.md"}, "properties": {"repobilityId": "268ba8fbfb46895d", "scanner": "scanner-primary", "fingerprint": "95ebd2ef40825cd5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-rag-agent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ce47de45b1cec682", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-config-patterns.md"}, "properties": {"repobilityId": "c155c211c6f47efe", "scanner": "scanner-primary", "fingerprint": "ce47de45b1cec682", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-config-patterns.md"}, "region": {"startLine": 265}}}]}, {"ruleId": "scanner-77c88c609becdd72", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-persistent-memory.md"}, "properties": {"repobilityId": "11293afeea4a5339", "scanner": "scanner-primary", "fingerprint": "77c88c609becdd72", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-persistent-memory.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3c98ffd1662107d5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "properties": {"repobilityId": "cf87f2e6ff6f2e5c", "scanner": "scanner-primary", "fingerprint": "3c98ffd1662107d5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6358195f864a6c31", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-cost-tracking.md"}, "properties": {"repobilityId": "52c32f0ef7108f01", "scanner": "scanner-primary", "fingerprint": "6358195f864a6c31", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-cost-tracking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71c524221b678fb6", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/SKILL.md"}, "properties": {"repobilityId": "82a16801a4d85f3f", "scanner": "scanner-primary", "fingerprint": "71c524221b678fb6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/SKILL.md"}, "region": {"startLine": 275}}}]}, {"ruleId": "scanner-cf1d605bb741bcdc", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-memory-system.md"}, "properties": {"repobilityId": "8d01a8d3f3c3eb49", "scanner": "scanner-primary", "fingerprint": "cf1d605bb741bcdc", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-memory-system.md"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-4b0cdb105b282874", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-quickstart-template.md"}, "properties": {"repobilityId": "1cfeca78be743ccc", "scanner": "scanner-primary", "fingerprint": "4b0cdb105b282874", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-quickstart-template.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-85f20462038d3285", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability-hooks.md"}, "properties": {"repobilityId": "d5c69fd697e8e7e6", "scanner": "scanner-primary", "fingerprint": "85f20462038d3285", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-observability-hooks.md"}, "region": {"startLine": 195}}}]}, {"ruleId": "scanner-b50f169e87268d9f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "properties": {"repobilityId": "e39c534ccae7ee6c", "scanner": "scanner-primary", "fingerprint": "b50f169e87268d9f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-38f77dee81bd3a68", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-wrapper-composition.md"}, "properties": {"repobilityId": "92deb27263833111", "scanner": "scanner-primary", "fingerprint": "38f77dee81bd3a68", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-wrapper-composition.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6dbc34f430272cff", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-tool-hydration.md"}, "properties": {"repobilityId": "6db19a4927e8ded8", "scanner": "scanner-primary", "fingerprint": "6dbc34f430272cff", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-tool-hydration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5e1ee22faba8a033", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/project/fabric-cache-consumers.md"}, "properties": {"repobilityId": "e8afcde3ceafdb8d", "scanner": "scanner-primary", "fingerprint": "5e1ee22faba8a033", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/project/fabric-cache-consumers.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6c6b31da1907bcf8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-nexus-blocking.md"}, "properties": {"repobilityId": "708465810f92985d", "scanner": "scanner-primary", "fingerprint": "6c6b31da1907bcf8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-error-troubleshooting/error-nexus-blocking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9bc57de8c7b0796a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-runtime-execution.md"}, "properties": {"repobilityId": "8b83d194bd2ea46c", "scanner": "scanner-primary", "fingerprint": "9bc57de8c7b0796a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-error-troubleshooting/error-runtime-execution.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-87c8b62d13877ed1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-kaizen-provider-config.md"}, "properties": {"repobilityId": "6e6f1d202f8441db", "scanner": "scanner-primary", "fingerprint": "87c8b62d13877ed1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-error-troubleshooting/error-kaizen-provider-config.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-338ce5a727855fdd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-v1-migration.md"}, "properties": {"repobilityId": "714f913561b59ed7", "scanner": "scanner-primary", "fingerprint": "338ce5a727855fdd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-error-troubleshooting/error-v1-migration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da05e65e13fc366f", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/deterministic-quality/06-observability-primitives.md"}, "properties": {"repobilityId": "46bd1337ab28c2d2", "scanner": "scanner-primary", "fingerprint": "da05e65e13fc366f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/deterministic-quality/06-observability-primitives.md"}, "region": {"startLine": 220}}}]}, {"ruleId": "scanner-118daa4db10d0bcc", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/codex/README.md"}, "properties": {"repobilityId": "833826cab096b946", "scanner": "scanner-primary", "fingerprint": "118daa4db10d0bcc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/codex/README.md"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-0a9a916f2464f35d", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/gemini/README.md"}, "properties": {"repobilityId": "66cefa9d48b549db", "scanner": "scanner-primary", "fingerprint": "0a9a916f2464f35d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/gemini/README.md"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-50a4f1feeb0c505e", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/12-troubleshooting.md"}, "properties": {"repobilityId": "5e07d4fba1e98a29", "scanner": "scanner-primary", "fingerprint": "50a4f1feeb0c505e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/12-troubleshooting.md"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-bb22cba88fb37586", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/07-the-hook-system.md"}, "properties": {"repobilityId": "781e4cfbcf6a75d8", "scanner": "scanner-primary", "fingerprint": "bb22cba88fb37586", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/07-the-hook-system.md"}, "region": {"startLine": 220}}}]}, {"ruleId": "scanner-6bba3d2fc2c37c14", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/claude-code/README.md"}, "properties": {"repobilityId": "c2a7d1d73b8139a6", "scanner": "scanner-primary", "fingerprint": "6bba3d2fc2c37c14", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-21424546a777b8e3", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/10-daily-workflows.md"}, "properties": {"repobilityId": "771ff01cae3e64ae", "scanner": "scanner-primary", "fingerprint": "21424546a777b8e3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/10-daily-workflows.md"}, "region": {"startLine": 309}}}]}, {"ruleId": "scanner-9d6305eda6026884", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/04-the-command-system.md"}, "properties": {"repobilityId": "56fb80e40b9a0053", "scanner": "scanner-primary", "fingerprint": "9d6305eda6026884", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/04-the-command-system.md"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-219e81e85083a864", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/03-installation-and-first-run.md"}, "properties": {"repobilityId": "feacea2c45c7f34f", "scanner": "scanner-primary", "fingerprint": "219e81e85083a864", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/03-installation-and-first-run.md"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-a18e878712aa3f30", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/observability.md"}, "properties": {"repobilityId": "2841a304020a381d", "scanner": "scanner-primary", "fingerprint": "a18e878712aa3f30", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/observability.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-28f598d109649153", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/specs-authority.md"}, "properties": {"repobilityId": "ab3d9984c62d26ce", "scanner": "scanner-primary", "fingerprint": "28f598d109649153", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/specs-authority.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0df38f23c424625", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/rule-extracts/zero-tolerance.md"}, "properties": {"repobilityId": "71d1c5d34d004d18", "scanner": "scanner-primary", "fingerprint": "c0df38f23c424625", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/zero-tolerance.md"}, "region": {"startLine": 248}}}]}, {"ruleId": "scanner-9a78c16a0190856f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/independence-rs.md"}, "properties": {"repobilityId": "59a06c4d69960055", "scanner": "scanner-primary", "fingerprint": "9a78c16a0190856f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/independence-rs.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b5427f3968c2cfd3", "level": "note", "message": {"text": "Legacy-named symbol `fraud_detector_v2` in docker/init-mongo.js:155"}, "properties": {"repobilityId": "6c578ac56652b12a", "scanner": "scanner-primary", "fingerprint": "b5427f3968c2cfd3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9d23570c7616f69b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/conftest.py:44"}, "properties": {"repobilityId": "40bf0fc7cbdf3980", "scanner": "scanner-primary", "fingerprint": "9d23570c7616f69b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8b06899c13c9552", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_anchor_dispatch.py:15"}, "properties": {"repobilityId": "3e9c4730584aa868", "scanner": "scanner-primary", "fingerprint": "f8b06899c13c9552", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6810f92b2ae66a44", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/test_durable_execution_engine_wiring.py:405"}, "properties": {"repobilityId": "9458af20ede99a06", "scanner": "scanner-primary", "fingerprint": "6810f92b2ae66a44", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-805d05b4fb609c7d", "level": "note", "message": {"text": "Legacy-named symbol `_seed_registry_with_v1` in tests/integration/test_eatp12_vault_recommit_retire_wiring.py:149"}, "properties": {"repobilityId": "373d26e2d1ec8ec4", "scanner": "scanner-primary", "fingerprint": "805d05b4fb609c7d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0f2f713a855523e0", "level": "note", "message": {"text": "Legacy-named symbol `_do_backup` in tests/integration/test_eatp12_vault_registry_wiring.py:134"}, "properties": {"repobilityId": "23c630910f62b5d2", "scanner": "scanner-primary", "fingerprint": "0f2f713a855523e0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-998a2f2ef8c345b2", "level": "note", "message": {"text": "Legacy-named symbol `task_legacy` in tests/integration/test_sql_task_queue_dispatcher_redaction.py:581"}, "properties": {"repobilityId": "d52415d60162418d", "scanner": "scanner-primary", "fingerprint": "998a2f2ef8c345b2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d6c3426bb72b68d0", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/integration/test_sql_task_queue_dispatcher_redaction.py:527"}, "properties": {"repobilityId": "44f441a396177d44", "scanner": "scanner-primary", "fingerprint": "d6c3426bb72b68d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae74c32d0a45da90", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/test_checkpoint_store_redaction.py:340"}, "properties": {"repobilityId": "48ba55347d722a7f", "scanner": "scanner-primary", "fingerprint": "ae74c32d0a45da90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-391591baabd6db8a", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_x1_embed_wiring.py:34"}, "properties": {"repobilityId": "9c156a20075303de", "scanner": "scanner-primary", "fingerprint": "391591baabd6db8a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ed3dec42c1c79bd6", "level": "note", "message": {"text": "Legacy-named symbol `builder_v1` in tests/integration/test_production_readiness.py:292"}, "properties": {"repobilityId": "c25a9e282b00959e", "scanner": "scanner-primary", "fingerprint": "ed3dec42c1c79bd6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-af0b60b6769f4b95", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_holder_registry_wiring.py:223"}, "properties": {"repobilityId": "8b7275f32b6a0d7e", "scanner": "scanner-primary", "fingerprint": "af0b60b6769f4b95", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0789dc70def0a12e", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_stale_guard_wiring.py:158"}, "properties": {"repobilityId": "1ed98ba617ed4ff4", "scanner": "scanner-primary", "fingerprint": "0789dc70def0a12e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-178fd0e8b97da073", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_backup_restore_wiring.py:227"}, "properties": {"repobilityId": "ebca92e6ab1e26b1", "scanner": "scanner-primary", "fingerprint": "178fd0e8b97da073", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-85062f313451cc42", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/integration/test_eatp12_vault_backup_restore_wiring.py:521"}, "properties": {"repobilityId": "a557b3160aab0d2b", "scanner": "scanner-primary", "fingerprint": "85062f313451cc42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89d22805aef8f7c5", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/integration/test_eatp12_vault_clearance_wiring.py:180"}, "properties": {"repobilityId": "3d23e9a365c08879", "scanner": "scanner-primary", "fingerprint": "89d22805aef8f7c5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-edf48c8b8e02fcfb", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/test_eatp12_vault_clearance_wiring.py:510"}, "properties": {"repobilityId": "ef5537f08d6d30ce", "scanner": "scanner-primary", "fingerprint": "edf48c8b8e02fcfb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63b4f4ecc2221b92", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/test_local_runtime_checkpoint_wiring.py:249"}, "properties": {"repobilityId": "c9042946126ce340", "scanner": "scanner-primary", "fingerprint": "63b4f4ecc2221b92", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2316e60931d6074b", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/integration/edge/test_edge_integration.py:330"}, "properties": {"repobilityId": "ed28f8fff813f649", "scanner": "scanner-primary", "fingerprint": "2316e60931d6074b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a3181da0f229a358", "level": "note", "message": {"text": "Legacy-named symbol `ckpt_old` in tests/integration/middleware/test_checkpoint_manager_docker.py:195"}, "properties": {"repobilityId": "3e837cca32f91236", "scanner": "scanner-primary", "fingerprint": "a3181da0f229a358", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2d5139f1c0aa609d", "level": "note", "message": {"text": "Legacy-named symbol `ckpt_old` in tests/integration/middleware/test_middleware_no_mocks.py:125"}, "properties": {"repobilityId": "845253946cdb222f", "scanner": "scanner-primary", "fingerprint": "2d5139f1c0aa609d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a6eeb0e03306603f", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/integration/middleware/test_api_gateway_docker.py:265"}, "properties": {"repobilityId": "3c81e669e7070bd8", "scanner": "scanner-primary", "fingerprint": "a6eeb0e03306603f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-beb3ace5f512a723", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/kaizen/test_signature_from_brief.py:76"}, "properties": {"repobilityId": "c1bcf7503dd370c0", "scanner": "scanner-primary", "fingerprint": "beb3ace5f512a723", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ef77508bc02732d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/delegate/test_conformance_vectors.py:568"}, "properties": {"repobilityId": "03a716bb8f158f40", "scanner": "scanner-primary", "fingerprint": "4ef77508bc02732d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e2eb2266e5d2a3f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/delegate/conftest.py:60"}, "properties": {"repobilityId": "268e2bcc2c406d03", "scanner": "scanner-primary", "fingerprint": "1e2eb2266e5d2a3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-328e7e0a220a2408", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/integration/delegate/test_signature_verification_wiring.py:269"}, "properties": {"repobilityId": "1355cc6067455ac8", "scanner": "scanner-primary", "fingerprint": "328e7e0a220a2408", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb707735ba780b54", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/delegate/test_audit_chainengine_wiring.py:121"}, "properties": {"repobilityId": "b2fca94de219987c", "scanner": "scanner-primary", "fingerprint": "cb707735ba780b54", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51c66615046301c0", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/workflow/test_cyclic_runner_comprehensive.py:325"}, "properties": {"repobilityId": "2bb9345749c82f39", "scanner": "scanner-primary", "fingerprint": "51c66615046301c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1d185d6f69134ed", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/workflow/test_workflow_builder_functional.py:339"}, "properties": {"repobilityId": "206430357869310a", "scanner": "scanner-primary", "fingerprint": "c1d185d6f69134ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78d3c2fbd7aa2e3d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_worker_multi_queue.py:266"}, "properties": {"repobilityId": "1407b7115d2f2973", "scanner": "scanner-primary", "fingerprint": "78d3c2fbd7aa2e3d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a86b0f92c26adc27", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/runtime/test_scheduler_time_limits.py:475"}, "properties": {"repobilityId": "39ddb0edfbf2fd87", "scanner": "scanner-primary", "fingerprint": "a86b0f92c26adc27", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2d88c6a38ce8f77", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/integration/runtime/test_local_runtime_time_limits.py:107"}, "properties": {"repobilityId": "a7a3a0acc36c333c", "scanner": "scanner-primary", "fingerprint": "a2d88c6a38ce8f77", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01ce609e8da0e354", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_resource_limit_enforcer_integration.py:38"}, "properties": {"repobilityId": "9a044022cac8a3a8", "scanner": "scanner-primary", "fingerprint": "01ce609e8da0e354", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e916eeedf2c0efc2", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_phase4_advanced_features.py:721"}, "properties": {"repobilityId": "a5ec163f21f09336", "scanner": "scanner-primary", "fingerprint": "e916eeedf2c0efc2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96967ca673bea55b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/runtime/test_async_local_dataflow_integration.py:343"}, "properties": {"repobilityId": "6bbc083eb9fae0de", "scanner": "scanner-primary", "fingerprint": "96967ca673bea55b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14eb4bc877dfd225", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/kailash/test_workflow_from_brief.py:154"}, "properties": {"repobilityId": "8df7b591c5b21197", "scanner": "scanner-primary", "fingerprint": "14eb4bc877dfd225", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e72da64bfa442769", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/nodes/test_execution_pipeline_functional.py:27"}, "properties": {"repobilityId": "cac3ed0e3e79d243", "scanner": "scanner-primary", "fingerprint": "e72da64bfa442769", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e863e321fafaec3", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/nodes/test_gdpr_compliance_comprehensive.py:26"}, "properties": {"repobilityId": "1d5f27fd2a30af37", "scanner": "scanner-primary", "fingerprint": "5e863e321fafaec3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93bab7b98bb979fa", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/integration/nodes/test_cache_node_comprehensive.py:34"}, "properties": {"repobilityId": "9eb1c14bbb8fcdfd", "scanner": "scanner-primary", "fingerprint": "93bab7b98bb979fa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c89c33dd3f31ca84", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/integration/nodes/test_async_sql_functional.py:203"}, "properties": {"repobilityId": "4294f372198ac793", "scanner": "scanner-primary", "fingerprint": "c89c33dd3f31ca84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89b8c51cbee27c74", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/nodes/test_performance_benchmark_functional.py:323"}, "properties": {"repobilityId": "c6db7bc9c9d14837", "scanner": "scanner-primary", "fingerprint": "89b8c51cbee27c74", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab8b6dcbde4155bc", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/integration/nodes/test_mfa_functional.py:147"}, "properties": {"repobilityId": "4aba28127b283149", "scanner": "scanner-primary", "fingerprint": "ab8b6dcbde4155bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa67d03ee074aa3d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/workflows/test_core_cycle_execution.py:276"}, "properties": {"repobilityId": "f6bb7e4efe45bea6", "scanner": "scanner-primary", "fingerprint": "fa67d03ee074aa3d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4afac212c884db57", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/integration/mcp_server/test_mcp_server_discovery_functional.py:27"}, "properties": {"repobilityId": "4b93c6fd51ebb1d6", "scanner": "scanner-primary", "fingerprint": "4afac212c884db57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67c23cce46055103", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/mcp_server/test_mcp_real_server_integration.py:259"}, "properties": {"repobilityId": "cccf11f8593f304b", "scanner": "scanner-primary", "fingerprint": "67c23cce46055103", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f48650a5a8725276", "level": "note", "message": {"text": "Legacy-named symbol `code_review_v1` in tests/integration/mcp_server/test_mcp_server_functional.py:500"}, "properties": {"repobilityId": "b38f8b046c208cd3", "scanner": "scanner-primary", "fingerprint": "f48650a5a8725276", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-896268d0785d762b", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/mcp_server/test_mcp_server_functional.py:30"}, "properties": {"repobilityId": "ebff161069fd5706", "scanner": "scanner-primary", "fingerprint": "896268d0785d762b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c5e80d8d9e17916", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/core/test_adaptive_pool_controller_functional.py:770"}, "properties": {"repobilityId": "3e1b67ccd3741dac", "scanner": "scanner-primary", "fingerprint": "6c5e80d8d9e17916", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-264130d8d3a737c6", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/integration/converted/test_bulkhead_simple_integration_docker.py:149"}, "properties": {"repobilityId": "a4f12ea06ed447f7", "scanner": "scanner-primary", "fingerprint": "264130d8d3a737c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7af7ecd5a23b470e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/converted/test_adaptive_pool_controller_docker.py:783"}, "properties": {"repobilityId": "7f5c2509596d9c84", "scanner": "scanner-primary", "fingerprint": "7af7ecd5a23b470e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b16c3f9394a3064", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/integration/scheduler/test_scheduler_admin_api.py:225"}, "properties": {"repobilityId": "1f7da0227058240e", "scanner": "scanner-primary", "fingerprint": "9b16c3f9394a3064", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef5a06383cf818f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/nexus/test_shutdown_idempotency.py:174"}, "properties": {"repobilityId": "6aa93010d95e2998", "scanner": "scanner-primary", "fingerprint": "ef5a06383cf818f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe8e4cb6508c8bbf", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/unit/test_workflow_history_store_unit.py:37"}, "properties": {"repobilityId": "4735a5118ff833be", "scanner": "scanner-primary", "fingerprint": "fe8e4cb6508c8bbf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fef08de9bf9fa423", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/unit/test_time_limits_wrapper_unit.py:50"}, "properties": {"repobilityId": "95d549bd313262de", "scanner": "scanner-primary", "fingerprint": "fef08de9bf9fa423", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0fd631af4b192ed", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/unit/test_time_limits_validation.py:97"}, "properties": {"repobilityId": "7cc7caae1fcc20bb", "scanner": "scanner-primary", "fingerprint": "e0fd631af4b192ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4bf607440e4ad3f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/unit/test_bootstrap_realizer.py:160"}, "properties": {"repobilityId": "4d0759995be7a071", "scanner": "scanner-primary", "fingerprint": "b4bf607440e4ad3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89b6fa287010eb9f", "level": "note", "message": {"text": "Legacy-named symbol `value1_old` in tests/unit/edge/test_edge_data_node.py:212"}, "properties": {"repobilityId": "bef7dedef35cdc15", "scanner": "scanner-primary", "fingerprint": "89b6fa287010eb9f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7fce5b270650ac2e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/unit/mcp/test_platform_server.py:15"}, "properties": {"repobilityId": "58d4d33160aa0563", "scanner": "scanner-primary", "fingerprint": "7fce5b270650ac2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a3826103d11b66df", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/unit/delegate/test_audit_engine.py:594"}, "properties": {"repobilityId": "51ad47a04223d9a6", "scanner": "scanner-primary", "fingerprint": "a3826103d11b66df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d3151e4ffdcc1f3", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/unit/delegate/conftest.py:52"}, "properties": {"repobilityId": "33c2ff08cbb375c4", "scanner": "scanner-primary", "fingerprint": "3d3151e4ffdcc1f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a1d0728620b9853b", "level": "note", "message": {"text": "Legacy-named symbol `test_copy` in tests/unit/workflow/test_workflow_dag.py:594"}, "properties": {"repobilityId": "41c7dc8832b0462f", "scanner": "scanner-primary", "fingerprint": "a1d0728620b9853b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1aa6af3458c9f9d9", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/unit/workflow/test_from_brief_realizer.py:61"}, "properties": {"repobilityId": "a628b3ec14b4d24a", "scanner": "scanner-primary", "fingerprint": "1aa6af3458c9f9d9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c90cb6f4514158d7", "level": "note", "message": {"text": "Legacy-named symbol `another_unused` in tests/unit/runtime/test_parameter_injector.py:821"}, "properties": {"repobilityId": "ead356bb222e688e", "scanner": "scanner-primary", "fingerprint": "c90cb6f4514158d7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-89478dff314cf1d4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/unit/runtime/test_durable_engine_builder.py:63"}, "properties": {"repobilityId": "3857b9e349150513", "scanner": "scanner-primary", "fingerprint": "89478dff314cf1d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16ad555276dc948f", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/unit/runtime/test_event_loop_watchdog.py:175"}, "properties": {"repobilityId": "61a2a7debcab6081", "scanner": "scanner-primary", "fingerprint": "16ad555276dc948f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ef64e8091337fbe", "level": "note", "message": {"text": "Legacy-named symbol `Y_v2` in tests/unit/runtime/test_durable_helpers.py:252"}, "properties": {"repobilityId": "2c030c0aae70bfdc", "scanner": "scanner-primary", "fingerprint": "6ef64e8091337fbe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-78d342efe4f73197", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/unit/nodes/conftest.py:3"}, "properties": {"repobilityId": "247843c4e129401c", "scanner": "scanner-primary", "fingerprint": "78d342efe4f73197", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a70e5021efb4dfc8", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/unit/nodes/test_async_node_mro.py:200"}, "properties": {"repobilityId": "0187def8940f7074", "scanner": "scanner-primary", "fingerprint": "a70e5021efb4dfc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff3e71d17c3386ac", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/unit/tools/test_check_pin_consistency.py:199"}, "properties": {"repobilityId": "34e75192fca977a6", "scanner": "scanner-primary", "fingerprint": "ff3e71d17c3386ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ba7f93ed41e3933a", "level": "note", "message": {"text": "Legacy-named symbol `test_schema_migration_v1_to_v2` in tests/tier2_integration/test_search_attributes.py:141"}, "properties": {"repobilityId": "24e3ff804ba75958", "scanner": "scanner-primary", "fingerprint": "ba7f93ed41e3933a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eea18c36b6bc93b1", "level": "note", "message": {"text": "Legacy-named symbol `test_call_history_is_copy` in tests/tier2_integration/test_node_executor.py:61"}, "properties": {"repobilityId": "f9bde8afa4aba319", "scanner": "scanner-primary", "fingerprint": "eea18c36b6bc93b1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-aa892e07662b837f", "level": "note", "message": {"text": "Legacy-named symbol `builder_v1` in tests/tier2_integration/test_workflow_versioning.py:114"}, "properties": {"repobilityId": "2707f645eba8489c", "scanner": "scanner-primary", "fingerprint": "aa892e07662b837f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-af4623fdbd3742f6", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/tier2_integration/test_behavior_analysis_comprehensive.py:27"}, "properties": {"repobilityId": "448c6f089d5808ac", "scanner": "scanner-primary", "fingerprint": "af4623fdbd3742f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-de4fe2570005b3fa", "level": "note", "message": {"text": "Legacy-named symbol `rule_copy` in tests/tier2_integration/access_control/test_managers_additional.py:372"}, "properties": {"repobilityId": "b1667775fbc7ea40", "scanner": "scanner-primary", "fingerprint": "de4fe2570005b3fa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f6fb47b2cf070aad", "level": "note", "message": {"text": "Legacy-named symbol `test_cache_returns_mutable_copy` in tests/tier2_integration/runtime/test_phase0d_optimizations.py:125"}, "properties": {"repobilityId": "3dbca815818e5410", "scanner": "scanner-primary", "fingerprint": "f6fb47b2cf070aad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a3867f60b8581a33", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2_integration/runtime/test_parameter_scoping_edge_cases.py:411"}, "properties": {"repobilityId": "d152daa0a0a448a4", "scanner": "scanner-primary", "fingerprint": "a3867f60b8581a33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59a97382d371ca85", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/tier2_integration/runtime/trust/test_trust_propagation.py:394"}, "properties": {"repobilityId": "bc74be7521ed3291", "scanner": "scanner-primary", "fingerprint": "59a97382d371ca85", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f730816cebabce0", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/tier_2/integration/test_mcp_async_runtime.py:47"}, "properties": {"repobilityId": "7dc42d89dfc844ff", "scanner": "scanner-primary", "fingerprint": "0f730816cebabce0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2992083a03d205fa", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/tier_2/integration/test_unified_input_validation.py:78"}, "properties": {"repobilityId": "76369bfdf28ed8a7", "scanner": "scanner-primary", "fingerprint": "2992083a03d205fa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f2cd08b7ff9b8369", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/examples/fix_gateway_sleep_example.py:170"}, "properties": {"repobilityId": "f819b00c77adf557", "scanner": "scanner-primary", "fingerprint": "f2cd08b7ff9b8369", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a91ca88bba930aee", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/trust/pact/unit/test_deprecation.py:86"}, "properties": {"repobilityId": "5df93b2cdaac93a4", "scanner": "scanner-primary", "fingerprint": "a91ca88bba930aee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e347baf2c5e188fd", "level": "note", "message": {"text": "Legacy-named symbol `role_env_v1` in tests/trust/pact/unit/test_redteam_rt21.py:721"}, "properties": {"repobilityId": "9c9d3e652bfde0ff", "scanner": "scanner-primary", "fingerprint": "e347baf2c5e188fd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-926b6bab37d3ceff", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/trust/pact/unit/test_compilation_security.py:265"}, "properties": {"repobilityId": "4766b2828f4cdfca", "scanner": "scanner-primary", "fingerprint": "926b6bab37d3ceff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6500a127ae010a45", "level": "note", "message": {"text": "Legacy-named symbol `parent_env_v2` in tests/trust/pact/unit/test_envelope_cache_invalidation.py:216"}, "properties": {"repobilityId": "93bc7086593c4157", "scanner": "scanner-primary", "fingerprint": "6500a127ae010a45", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1870b22be9de652d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/trust/pact/unit/test_envelope_unification.py:339"}, "properties": {"repobilityId": "0cb86cb8fc6a2c12", "scanner": "scanner-primary", "fingerprint": "1870b22be9de652d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddb768d529899750", "level": "note", "message": {"text": "Legacy-named symbol `_compute_hash_legacy` in tests/trust/pact/unit/test_audit_chain_genesis_canonical.py:182"}, "properties": {"repobilityId": "8534a133915ca0a9", "scanner": "scanner-primary", "fingerprint": "ddb768d529899750", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3e2d324d298108b2", "level": "note", "message": {"text": "Legacy-named symbol `mem_backup` in tests/trust/pact/unit/test_backup.py:332"}, "properties": {"repobilityId": "badc7c518b28cd33", "scanner": "scanner-primary", "fingerprint": "3e2d324d298108b2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8595e9e80f867fd4", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in tests/trust/pact/unit/test_envelopes.py:148"}, "properties": {"repobilityId": "cc021d5dee902ff0", "scanner": "scanner-primary", "fingerprint": "8595e9e80f867fd4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-86dd390a98041396", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/trust/integration/test_mcp_integration.py:1371"}, "properties": {"repobilityId": "a71f1a6555f51cf7", "scanner": "scanner-primary", "fingerprint": "86dd390a98041396", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87ee5a9ed928211f", "level": "note", "message": {"text": "Legacy-named symbol `hook_v1` in tests/trust/unit/test_hooks.py:782"}, "properties": {"repobilityId": "67f0476fd8887d08", "scanner": "scanner-primary", "fingerprint": "87ee5a9ed928211f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a4c22d8bb4d012ef", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/trust/unit/test_sqlite_audit_store.py:21"}, "properties": {"repobilityId": "0b99ab15fb8668e1", "scanner": "scanner-primary", "fingerprint": "a4c22d8bb4d012ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cface9ab9dde0437", "level": "note", "message": {"text": "Legacy-named symbol `agent_v2` in tests/trust/unit/test_did.py:46"}, "properties": {"repobilityId": "6432140e48360478", "scanner": "scanner-primary", "fingerprint": "cface9ab9dde0437", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-79a500e549bbcf53", "level": "note", "message": {"text": "Legacy-named symbol `score_old` in tests/trust/unit/test_scoring.py:616"}, "properties": {"repobilityId": "b261b6cf03d5cca0", "scanner": "scanner-primary", "fingerprint": "79a500e549bbcf53", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7ca8053c8fad2e47", "level": "note", "message": {"text": "Legacy-named symbol `test_get_template_returns_deep_copy` in tests/trust/unit/test_constraints_postures.py:1124"}, "properties": {"repobilityId": "c89eb0a074f53e82", "scanner": "scanner-primary", "fingerprint": "7ca8053c8fad2e47", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a907ac054d3a1656", "level": "note", "message": {"text": "Legacy-named symbol `unregister_old` in tests/trust/unit/test_coverage_gaps.py:874"}, "properties": {"repobilityId": "30ece235e80490d6", "scanner": "scanner-primary", "fingerprint": "a907ac054d3a1656", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6415b46e26cf4702", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/trust/unit/test_behavioral_scoring.py:465"}, "properties": {"repobilityId": "9c5ac690ca735cc9", "scanner": "scanner-primary", "fingerprint": "6415b46e26cf4702", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a8cf5842d127397", "level": "note", "message": {"text": "Legacy-named symbol `allowed_unused` in tests/trust/plane/integration/test_diagnostics.py:75"}, "properties": {"repobilityId": "966bdd9ba611a401", "scanner": "scanner-primary", "fingerprint": "4a8cf5842d127397", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d7bd2005b999a38a", "level": "note", "message": {"text": "Legacy-named symbol `days_old` in tests/trust/plane/integration/test_archive.py:30"}, "properties": {"repobilityId": "df5e605456a65c04", "scanner": "scanner-primary", "fingerprint": "d7bd2005b999a38a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ec523c940cc1cf5b", "level": "note", "message": {"text": "Legacy-named symbol `test_from_legacy` in tests/trust/plane/integration/test_constraints.py:113"}, "properties": {"repobilityId": "e124543601df92b7", "scanner": "scanner-primary", "fingerprint": "ec523c940cc1cf5b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1d351553b693cc9f", "level": "note", "message": {"text": "Legacy-named symbol `fake_migrate_v2` in tests/trust/plane/integration/store/test_sqlite_migrations.py:136"}, "properties": {"repobilityId": "9d01d2744fff296f", "scanner": "scanner-primary", "fingerprint": "1d351553b693cc9f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c8f764fd453ef27a", "level": "note", "message": {"text": "Legacy-named symbol `credentials_backup` in tests/trust/plane/unit/test_pathutils.py:128"}, "properties": {"repobilityId": "01338487aef7fad8", "scanner": "scanner-primary", "fingerprint": "c8f764fd453ef27a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-83f313c40bb66d3b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_1258_canonical_encoder_parity.py:59"}, "properties": {"repobilityId": "19e62568c06b5e11", "scanner": "scanner-primary", "fingerprint": "83f313c40bb66d3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac3b71fd689a39c7", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/regression/test_issue_1035_delegate_m1_consumed_toctou.py:78"}, "properties": {"repobilityId": "9480419ed3470acf", "scanner": "scanner-primary", "fingerprint": "ac3b71fd689a39c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b881b2de1653a8e8", "level": "note", "message": {"text": "Legacy-named symbol `from_legacy` in tests/regression/test_issue_959_trust_canonical_bytes.py:301"}, "properties": {"repobilityId": "b91410951a9b8fcc", "scanner": "scanner-primary", "fingerprint": "b881b2de1653a8e8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a756f1af5fe6e546", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_w3_security_fixes.py:354"}, "properties": {"repobilityId": "3795e8562b91202f", "scanner": "scanner-primary", "fingerprint": "a756f1af5fe6e546", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53cd686481e28a76", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_quickstart.py:16"}, "properties": {"repobilityId": "1cc8f070a157d2db", "scanner": "scanner-primary", "fingerprint": "53cd686481e28a76", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2a41e0afeab27362", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/regression/test_eatp12_vault_quickstart.py:328"}, "properties": {"repobilityId": "ad66d91b3f15f9b5", "scanner": "scanner-primary", "fingerprint": "2a41e0afeab27362", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f3126577e9156170", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_953_async_sql_pool_tracking.py:164"}, "properties": {"repobilityId": "dd9782af6849b814", "scanner": "scanner-primary", "fingerprint": "f3126577e9156170", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fdb386f3a642908", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_501_hook_task_lifetime.py:17"}, "properties": {"repobilityId": "b401d652accfe869", "scanner": "scanner-primary", "fingerprint": "4fdb386f3a642908", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3306887f65fa499", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/regression/test_eatp08_alg_id_canonical_vectors.py:137"}, "properties": {"repobilityId": "391976cd3bd16c25", "scanner": "scanner-primary", "fingerprint": "c3306887f65fa499", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4b9d01997b11322", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_3way_discrimination.py:119"}, "properties": {"repobilityId": "912e259c8fa3bb60", "scanner": "scanner-primary", "fingerprint": "f4b9d01997b11322", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d974e54a346d8207", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/regression/test_dataflow_pool_bridge.py:84"}, "properties": {"repobilityId": "af7514b1971072d6", "scanner": "scanner-primary", "fingerprint": "d974e54a346d8207", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae0925c8716db4d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_531_nexus_lifespan_startup_shutdown.py:108"}, "properties": {"repobilityId": "68246c454209124a", "scanner": "scanner-primary", "fingerprint": "ae0925c8716db4d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d97c99189d96c641", "level": "note", "message": {"text": "Legacy-named symbol `test_alg_default_is_eatp_v1` in tests/regression/test_issue_604_alg_id_threading.py:129"}, "properties": {"repobilityId": "46d3e6396d01186c", "scanner": "scanner-primary", "fingerprint": "d97c99189d96c641", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-316ba47dd25d446c", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_optional_extra_import_guards.py:89"}, "properties": {"repobilityId": "7e2f0bfeebddab50", "scanner": "scanner-primary", "fingerprint": "316ba47dd25d446c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abc65359368aa38e", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in tests/regression/test_eatp12_vault_anchor_vectors.py:252"}, "properties": {"repobilityId": "318a34c9ec308695", "scanner": "scanner-primary", "fingerprint": "abc65359368aa38e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65f31f89940046ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_issue_882_durable_execution_mode.py:70"}, "properties": {"repobilityId": "9e2db7182b46d857", "scanner": "scanner-primary", "fingerprint": "65f31f89940046ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a54789835e122263", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/regression/test_migration_0002_resumes_after_partial.py:145"}, "properties": {"repobilityId": "026827963bf2c024", "scanner": "scanner-primary", "fingerprint": "a54789835e122263", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed468a957152f8d2", "level": "note", "message": {"text": "Legacy-named symbol `db_copy` in tests/regression/test_issue_713_module_import_then_async_ddl.py:317"}, "properties": {"repobilityId": "00073434d1c8ff35", "scanner": "scanner-primary", "fingerprint": "ed468a957152f8d2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-22f63beb53d72a20", "level": "note", "message": {"text": "Legacy-named symbol `test_d2a_acceptance_refused_when_chain_has_prior_v2` in tests/regression/test_issue_1316_monotonic.py:94"}, "properties": {"repobilityId": "bd0987188735c6c2", "scanner": "scanner-primary", "fingerprint": "22f63beb53d72a20", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3caa63e5a73b110d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/regression/test_issue_606_shamir_wrapper.py:112"}, "properties": {"repobilityId": "04c58010aa253c66", "scanner": "scanner-primary", "fingerprint": "3caa63e5a73b110d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50a2085451268290", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/regression/test_issue_942_execute_sync_wait_for_warning.py:115"}, "properties": {"repobilityId": "bd2bda44cc791727", "scanner": "scanner-primary", "fingerprint": "50a2085451268290", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d601919e7fd2829", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/regression/test_issue_759_express_propagates_ddl_failure.py:170"}, "properties": {"repobilityId": "423d5d22ee74b935", "scanner": "scanner-primary", "fingerprint": "2d601919e7fd2829", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-535754460992f0c9", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/from_brief/test_fixtures_no_secrets.py:38"}, "properties": {"repobilityId": "23af4c9d044a89ce", "scanner": "scanner-primary", "fingerprint": "535754460992f0c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e7fbd7b7c14c9a6", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/e2e/test_crash_resume_distributed.py:298"}, "properties": {"repobilityId": "3d1374f676e2621c", "scanner": "scanner-primary", "fingerprint": "6e7fbd7b7c14c9a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2aec28438deacc30", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/e2e/test_crash_resume_local_runtime.py:149"}, "properties": {"repobilityId": "bb58438ab6953162", "scanner": "scanner-primary", "fingerprint": "2aec28438deacc30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2991e767e540a6c", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/e2e/test_nested_conditional_e2e.py:570"}, "properties": {"repobilityId": "740d7f485cabbd7d", "scanner": "scanner-primary", "fingerprint": "d2991e767e540a6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ecc8031f07cc6602", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/e2e/test_redaction_dispatcher_payload.py:157"}, "properties": {"repobilityId": "01c387b3ffdd66c9", "scanner": "scanner-primary", "fingerprint": "ecc8031f07cc6602", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93ece326677dd030", "level": "note", "message": {"text": "Legacy-named symbol `extract_legacy` in tests/e2e/test_production_database_scenarios.py:280"}, "properties": {"repobilityId": "38e9f165766f0f02", "scanner": "scanner-primary", "fingerprint": "93ece326677dd030", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2463e3b2ce18ee81", "level": "note", "message": {"text": "Legacy-named symbol `advanced_model_v2` in tests/e2e/test_pythoncode_production_scenarios.py:734"}, "properties": {"repobilityId": "fd6dcc5a8716490e", "scanner": "scanner-primary", "fingerprint": "2463e3b2ce18ee81", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b0aeae382dce0998", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/e2e/test_resource_limit_enforcement_e2e.py:38"}, "properties": {"repobilityId": "5032bec4f90a700d", "scanner": "scanner-primary", "fingerprint": "b0aeae382dce0998", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b470c3a47254281", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/e2e/test_redaction_history_store.py:148"}, "properties": {"repobilityId": "01395f8393e6449e", "scanner": "scanner-primary", "fingerprint": "1b470c3a47254281", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68968c9067d85470", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/e2e/delegate/test_delegate_e2e_flows.py:293"}, "properties": {"repobilityId": "e23adb55adcc42b7", "scanner": "scanner-primary", "fingerprint": "68968c9067d85470", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d41f75ddf8d59d3b", "level": "note", "message": {"text": "Legacy-named symbol `workflow_v1` in tests/e2e/nexus/test_complete_user_workflows_e2e.py:401"}, "properties": {"repobilityId": "fdbf97d8927205a4", "scanner": "scanner-primary", "fingerprint": "d41f75ddf8d59d3b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9bbb483ee062496f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 docs/build_docs.py:18"}, "properties": {"repobilityId": "e3e802538f5f0e94", "scanner": "scanner-primary", "fingerprint": "9bbb483ee062496f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-278498368fd8a3f0", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/migrate.py:61"}, "properties": {"repobilityId": "61d61a93ae4d9794", "scanner": "scanner-primary", "fingerprint": "278498368fd8a3f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10c47d789d0ed037", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/capture_initial_baseline.py:58"}, "properties": {"repobilityId": "f187012411c4d71c", "scanner": "scanner-primary", "fingerprint": "10c47d789d0ed037", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a8ab1acf0f2ea0a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/capture_initial_baseline.py:118"}, "properties": {"repobilityId": "e2d8d47d87eaf3ec", "scanner": "scanner-primary", "fingerprint": "7a8ab1acf0f2ea0a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b616edade0066189", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/spec_drift_gate.py:292"}, "properties": {"repobilityId": "0510deff9359d4df", "scanner": "scanner-primary", "fingerprint": "b616edade0066189", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2841b593558567fe", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/integration/test_enhanced_mcp_simple.py:38"}, "properties": {"repobilityId": "3e376a9239ff8d44", "scanner": "scanner-primary", "fingerprint": "2841b593558567fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf79d2b545a83741", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-nexus/tests/integration/test_channel_integration.py:312"}, "properties": {"repobilityId": "df2ba40005bcfe43", "scanner": "scanner-primary", "fingerprint": "cf79d2b545a83741", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a2ea72a8bd1e5fe", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-nexus/tests/integration/test_enhanced_mcp_protocol.py:25"}, "properties": {"repobilityId": "8fb734156cb779b3", "scanner": "scanner-primary", "fingerprint": "3a2ea72a8bd1e5fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5dff560050eeecc4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/integration/nexus/test_dependency_overrides_wiring.py:71"}, "properties": {"repobilityId": "05ffea1e55bbd950", "scanner": "scanner-primary", "fingerprint": "5dff560050eeecc4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9dd41588827d5f75", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/unit/test_channels_realistic.py:172"}, "properties": {"repobilityId": "1aa794b0247d90ac", "scanner": "scanner-primary", "fingerprint": "9dd41588827d5f75", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f4bfab74ede2638", "level": "note", "message": {"text": "Legacy-named symbol `test_connections_snapshot_is_copy` in packages/kailash-nexus/tests/unit/test_websocket_handlers.py:308"}, "properties": {"repobilityId": "fd798c8dce250671", "scanner": "scanner-primary", "fingerprint": "9f4bfab74ede2638", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b163d14ed4e13bdd", "level": "note", "message": {"text": "Legacy-named symbol `test_plugins_property_returns_copy` in packages/kailash-nexus/tests/unit/test_plugin_api.py:442"}, "properties": {"repobilityId": "36149b94329ccc57", "scanner": "scanner-primary", "fingerprint": "b163d14ed4e13bdd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b5917be5c90ed874", "level": "note", "message": {"text": "Legacy-named symbol `test_middleware_property_returns_copy` in packages/kailash-nexus/tests/unit/test_middleware_api.py:201"}, "properties": {"repobilityId": "92ca1a399ec9b0e7", "scanner": "scanner-primary", "fingerprint": "b5917be5c90ed874", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8eca611c9d32d757", "level": "note", "message": {"text": "Legacy-named symbol `test_list_workflows_returns_copy` in packages/kailash-nexus/tests/unit/test_registry.py:127"}, "properties": {"repobilityId": "9f44c4c40d28ca67", "scanner": "scanner-primary", "fingerprint": "8eca611c9d32d757", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d47666ad7ca3084c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/tests/unit/test_channels.py:107"}, "properties": {"repobilityId": "b0e5b954ff14721c", "scanner": "scanner-primary", "fingerprint": "d47666ad7ca3084c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1888b1103faa6fcf", "level": "note", "message": {"text": "Legacy-named symbol `env_backup` in packages/kailash-nexus/tests/unit/test_nexus_core_revolutionary.py:359"}, "properties": {"repobilityId": "72b544bedb016132", "scanner": "scanner-primary", "fingerprint": "1888b1103faa6fcf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ad8a904d15ddc1da", "level": "note", "message": {"text": "Legacy-named symbol `test_routers_property_returns_copy` in packages/kailash-nexus/tests/unit/test_router_api.py:217"}, "properties": {"repobilityId": "6781a0f65f4ccb2b", "scanner": "scanner-primary", "fingerprint": "ad8a904d15ddc1da", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f677148dd21a4f0a", "level": "note", "message": {"text": "Legacy-named symbol `greet_v1` in packages/kailash-nexus/tests/unit/test_handler_registration.py:350"}, "properties": {"repobilityId": "808d0ec87c79693d", "scanner": "scanner-primary", "fingerprint": "f677148dd21a4f0a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-874b89182beb1432", "level": "note", "message": {"text": "Legacy-named symbol `test_call_history_returns_copy` in packages/kailash-nexus/tests/unit/trust/test_mcp_handler.py:470"}, "properties": {"repobilityId": "192b0f73b91221ce", "scanner": "scanner-primary", "fingerprint": "874b89182beb1432", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-14958661539278f5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/examples/comprehensive_demo.py:291"}, "properties": {"repobilityId": "eae18322617ccc9e", "scanner": "scanner-primary", "fingerprint": "14958661539278f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47e1750a60271045", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/examples/basic_usage.py:90"}, "properties": {"repobilityId": "f31d0e5a67e90879", "scanner": "scanner-primary", "fingerprint": "47e1750a60271045", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-809b8a64ce53cd0a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-nexus/src/nexus/http_client.py:418"}, "properties": {"repobilityId": "ed2f06dd83d44732", "scanner": "scanner-primary", "fingerprint": "809b8a64ce53cd0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da5b8518e7b4389c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/registry.py:61"}, "properties": {"repobilityId": "55139ff336c16ea9", "scanner": "scanner-primary", "fingerprint": "da5b8518e7b4389c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50bfdbc305dba1a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/websocket_origin.py:243"}, "properties": {"repobilityId": "ee76857adb55713f", "scanner": "scanner-primary", "fingerprint": "50bfdbc305dba1a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9fbabfd4cc00761", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/context.py:120"}, "properties": {"repobilityId": "7e2c96d37bbb6ffb", "scanner": "scanner-primary", "fingerprint": "a9fbabfd4cc00761", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66706b90f4cdcf34", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/typed_service_client.py:103"}, "properties": {"repobilityId": "2fc2746ed81c543e", "scanner": "scanner-primary", "fingerprint": "66706b90f4cdcf34", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fca690aa502d06f4", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-nexus/src/nexus/engine.py:185"}, "properties": {"repobilityId": "04fe989eff029d77", "scanner": "scanner-primary", "fingerprint": "fca690aa502d06f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f78025db9f361f2", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/core.py:369"}, "properties": {"repobilityId": "962bf22fae9c3d8c", "scanner": "scanner-primary", "fingerprint": "5f78025db9f361f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9dbaf57171c0a92f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-nexus/src/nexus/sse.py:189"}, "properties": {"repobilityId": "02b8e115cf87e139", "scanner": "scanner-primary", "fingerprint": "9dbaf57171c0a92f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c9082b54522e9fc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/websocket_handlers.py:80"}, "properties": {"repobilityId": "6cc3c2d759bbd8f5", "scanner": "scanner-primary", "fingerprint": "5c9082b54522e9fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5cb8ec2862e85c3c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/channels.py:196"}, "properties": {"repobilityId": "f7577e4a2ef6de5f", "scanner": "scanner-primary", "fingerprint": "5cb8ec2862e85c3c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1cd6ea36ecaf235b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/proxy.py:80"}, "properties": {"repobilityId": "0c575ae48d46f576", "scanner": "scanner-primary", "fingerprint": "1cd6ea36ecaf235b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72249c87bd5170b8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/overrides.py:53"}, "properties": {"repobilityId": "1100c314200fa2e4", "scanner": "scanner-primary", "fingerprint": "72249c87bd5170b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8978e648f861601", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/extractors/multipart.py:136"}, "properties": {"repobilityId": "aad77e129595d3b4", "scanner": "scanner-primary", "fingerprint": "a8978e648f861601", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee425ef2b4143859", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-nexus/src/nexus/extractors/resolver.py:408"}, "properties": {"repobilityId": "613677ea1680ff09", "scanner": "scanner-primary", "fingerprint": "ee425ef2b4143859", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbb26e25201ee74f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-nexus/src/nexus/auth/jwt.py:304"}, "properties": {"repobilityId": "467c402741a9e0f9", "scanner": "scanner-primary", "fingerprint": "dbb26e25201ee74f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f20494b95ac5781b", "level": "error", "message": {"text": "Blocking `urllib.request.urlopen(...)` inside `async def _default_send` \u2014 packages/kailash-nexus/src/nexus/transports/webhook.py:978"}, "properties": {"repobilityId": "fcb2dd19d33b742a", "scanner": "scanner-primary", "fingerprint": "f20494b95ac5781b", "layer": "quality", "severity": "high", "confidence": 1.0, "tags": ["integrity", "sync-io-in-async", "performance"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kailash-nexus/src/nexus/transports/webhook.py"}, "region": {"startLine": 978}}}]}, {"ruleId": "scanner-872615e462e4b6e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-mcp/tests/integration/mcp_server/test_elicitation_integration.py:79"}, "properties": {"repobilityId": "06ed3eaf3866c020", "scanner": "scanner-primary", "fingerprint": "872615e462e4b6e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0caeea7b07c66345", "level": "note", "message": {"text": "Legacy-named symbol `metrics_copy` in packages/kailash-mcp/src/kailash_mcp/client.py:776"}, "properties": {"repobilityId": "a52a42fb3445bbe0", "scanner": "scanner-primary", "fingerprint": "0caeea7b07c66345", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f26f19e23f182cea", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-mcp/src/kailash_mcp/__init__.py:82"}, "properties": {"repobilityId": "dc2a0ec8c7139e80", "scanner": "scanner-primary", "fingerprint": "f26f19e23f182cea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93de39b832714e76", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-mcp/src/kailash_mcp/server.py:573"}, "properties": {"repobilityId": "c3032010f0260c11", "scanner": "scanner-primary", "fingerprint": "93de39b832714e76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51a6f0f1ce7b5288", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-mcp/src/kailash_mcp/errors.py:78"}, "properties": {"repobilityId": "ae4734a53c48583c", "scanner": "scanner-primary", "fingerprint": "51a6f0f1ce7b5288", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5978dbbb605fd177", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-mcp/src/kailash_mcp/auth/__init__.py:19"}, "properties": {"repobilityId": "2a4439c2c826e593", "scanner": "scanner-primary", "fingerprint": "5978dbbb605fd177", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8383456af11a8154", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-mcp/src/kailash_mcp/auth/providers.py:188"}, "properties": {"repobilityId": "88269cc9ab0e8563", "scanner": "scanner-primary", "fingerprint": "8383456af11a8154", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-368dbc644ec07980", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-mcp/src/kailash_mcp/contrib/kaizen.py:341"}, "properties": {"repobilityId": "36be1f4eab4c6745", "scanner": "scanner-primary", "fingerprint": "368dbc644ec07980", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c0ee200ae40f122", "level": "note", "message": {"text": "Legacy-named symbol `evidence_verdict_v1` in packages/kailash-pact/tests/integration/conformance/test_full_vector_suite.py:142"}, "properties": {"repobilityId": "3a145760037cb5f9", "scanner": "scanner-primary", "fingerprint": "1c0ee200ae40f122", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b30a308f8ad23c77", "level": "note", "message": {"text": "Legacy-named symbol `test_cross_tenant_denial_mentions_v1` in packages/kailash-pact/tests/integration/ml/test_cross_tenant_op_wiring.py:52"}, "properties": {"repobilityId": "aa234551b50f38be", "scanner": "scanner-primary", "fingerprint": "b30a308f8ad23c77", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3499e4554dc40c06", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-pact/tests/unit/test_enforcement_modes.py:250"}, "properties": {"repobilityId": "27fed516bff2c90f", "scanner": "scanner-primary", "fingerprint": "3499e4554dc40c06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d851843a666dbd4", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-pact/tests/unit/governance/test_deprecation.py:82"}, "properties": {"repobilityId": "4eaa145f7f196960", "scanner": "scanner-primary", "fingerprint": "0d851843a666dbd4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c1f505cf409f509", "level": "note", "message": {"text": "Legacy-named symbol `role_env_v1` in packages/kailash-pact/tests/unit/governance/test_redteam_rt21.py:717"}, "properties": {"repobilityId": "4fda50487ed4f7c8", "scanner": "scanner-primary", "fingerprint": "0c1f505cf409f509", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3caf882a0037d31f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-pact/tests/unit/governance/test_compilation_security.py:265"}, "properties": {"repobilityId": "2a9c2cac4f10b923", "scanner": "scanner-primary", "fingerprint": "3caf882a0037d31f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-920b7b2120fa510d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-pact/tests/unit/governance/test_envelope_unification.py:339"}, "properties": {"repobilityId": "a08526249221f93a", "scanner": "scanner-primary", "fingerprint": "920b7b2120fa510d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e510c07cbe59ed92", "level": "note", "message": {"text": "Legacy-named symbol `mem_backup` in packages/kailash-pact/tests/unit/governance/test_backup.py:327"}, "properties": {"repobilityId": "5b76358f88621d80", "scanner": "scanner-primary", "fingerprint": "e510c07cbe59ed92", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-294475f679efdbb9", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in packages/kailash-pact/tests/unit/governance/test_envelopes.py:149"}, "properties": {"repobilityId": "83dae183de46e2b1", "scanner": "scanner-primary", "fingerprint": "294475f679efdbb9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-18a83cf934d9ad2d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-pact/tests/unit/conformance/test_runner.py:535"}, "properties": {"repobilityId": "df43d437fdb8c2e3", "scanner": "scanner-primary", "fingerprint": "18a83cf934d9ad2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d60e2f2aee047d97", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/costs.py:109"}, "properties": {"repobilityId": "e1557cf27202cd2f", "scanner": "scanner-primary", "fingerprint": "d60e2f2aee047d97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee6a7dc02177fb87", "level": "note", "message": {"text": "Legacy-named symbol `n5_evidence_verdict_v1` in packages/kailash-pact/src/pact/conformance/vectors.py:505"}, "properties": {"repobilityId": "889cbdb70bfad9da", "scanner": "scanner-primary", "fingerprint": "ee6a7dc02177fb87", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-dcf8be6c723ff32d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/conformance/vectors.py:71"}, "properties": {"repobilityId": "999fe98d455ffd4f", "scanner": "scanner-primary", "fingerprint": "dcf8be6c723ff32d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2b4301da1003fe2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-pact/src/pact/examples/university/barriers.py:42"}, "properties": {"repobilityId": "00b7ea7db88488f8", "scanner": "scanner-primary", "fingerprint": "a2b4301da1003fe2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d77feafedd4ab50", "level": "note", "message": {"text": "Legacy-named symbol `years_old` in packages/kailash-kaizen/tests/integration/test_ai_db_operations.py:237"}, "properties": {"repobilityId": "428645934746c166", "scanner": "scanner-primary", "fingerprint": "1d77feafedd4ab50", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-128a44bfbd803e45", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/integration/test_mcp_agent_as_client_real_llm.py:239"}, "properties": {"repobilityId": "823c5b34caa6ea79", "scanner": "scanner-primary", "fingerprint": "128a44bfbd803e45", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e84b685d204e03d7", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/judges/test_judges_wiring.py:168"}, "properties": {"repobilityId": "4e67d9c3b726f815", "scanner": "scanner-primary", "fingerprint": "e84b685d204e03d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b722811dfa108dc2", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/rag/test_workflows_nodes.py:371"}, "properties": {"repobilityId": "448e3e37f7873d3f", "scanner": "scanner-primary", "fingerprint": "b722811dfa108dc2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-659ab2303392dffe", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/integration/rag/test_privacy_nodes.py:53"}, "properties": {"repobilityId": "beeb4178c43367cf", "scanner": "scanner-primary", "fingerprint": "659ab2303392dffe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f00875755aca9bcf", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/integration/rag/test_agentic_nodes.py:273"}, "properties": {"repobilityId": "1a4e7ed120d074c2", "scanner": "scanner-primary", "fingerprint": "f00875755aca9bcf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4aa7148c69ca0afa", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/integration/rag/test_evaluation_nodes.py:139"}, "properties": {"repobilityId": "dbb94917ba5c0d39", "scanner": "scanner-primary", "fingerprint": "4aa7148c69ca0afa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b2d2cb731f623d5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/integration/rag/test_graph_nodes.py:210"}, "properties": {"repobilityId": "cc18866baa6941aa", "scanner": "scanner-primary", "fingerprint": "7b2d2cb731f623d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df0ce5efd994acce", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/tests/integration/rag/test_query_processing_nodes.py:128"}, "properties": {"repobilityId": "5376a446d88da925", "scanner": "scanner-primary", "fingerprint": "df0ce5efd994acce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f83992254fac92c", "level": "note", "message": {"text": "Legacy-named symbol `out_old` in packages/kailash-kaizen/tests/integration/rag/test_realtime_nodes.py:215"}, "properties": {"repobilityId": "ae396fd131a4d6db", "scanner": "scanner-primary", "fingerprint": "4f83992254fac92c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ed47750ae8b4113e", "level": "none", "message": {"text": "Commented-code block (16 lines) in packages/kailash-kaizen/tests/integration/rag/test_conversational_nodes.py:576"}, "properties": {"repobilityId": "15ae1fa1c7be30f2", "scanner": "scanner-primary", "fingerprint": "ed47750ae8b4113e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-73f701b2a6364e0b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/integration/l3/test_e2e_plan.py:776"}, "properties": {"repobilityId": "8ee50cdb55f0bc76", "scanner": "scanner-primary", "fingerprint": "73f701b2a6364e0b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d3b58cb13bbeab1", "level": "note", "message": {"text": "Legacy-named symbol `review_v2` in packages/kailash-kaizen/tests/integration/runtime/test_specialist_loader.py:796"}, "properties": {"repobilityId": "6e4e4861a4a58473", "scanner": "scanner-primary", "fingerprint": "7d3b58cb13bbeab1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-51453495d8ae8b2f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/integration/llm/test_llmclient_openai_wiring.py:33"}, "properties": {"repobilityId": "dba73a1e60a53426", "scanner": "scanner-primary", "fingerprint": "51453495d8ae8b2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29692da983015283", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/tests/unit/conftest.py:29"}, "properties": {"repobilityId": "7691794e3304e629", "scanner": "scanner-primary", "fingerprint": "29692da983015283", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82e56d45cdc9deb8", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/unit/test_ux_improvements.py:548"}, "properties": {"repobilityId": "a1e494b81a1c1330", "scanner": "scanner-primary", "fingerprint": "82e56d45cdc9deb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c8b16ff0a964063f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/test_performance_comprehensive.py:164"}, "properties": {"repobilityId": "c64debb67336eb96", "scanner": "scanner-primary", "fingerprint": "c8b16ff0a964063f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cee6a1bab1ed602", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/test_intelligent_agent_responses.py:23"}, "properties": {"repobilityId": "657949cc4ada1390", "scanner": "scanner-primary", "fingerprint": "3cee6a1bab1ed602", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da5c62eb743fe82c", "level": "note", "message": {"text": "Legacy-named symbol `test_get_state_returns_copy` in packages/kailash-kaizen/tests/unit/integrations/test_session_management.py:113"}, "properties": {"repobilityId": "fedc1ed57cb3d7d7", "scanner": "scanner-primary", "fingerprint": "da5c62eb743fe82c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a537136d7bb68040", "level": "note", "message": {"text": "Legacy-named symbol `encrypted_v1` in packages/kailash-kaizen/tests/unit/security/test_encryption.py:129"}, "properties": {"repobilityId": "0fb3840770524c1e", "scanner": "scanner-primary", "fingerprint": "a537136d7bb68040", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7c87a29083bdfb10", "level": "note", "message": {"text": "Legacy-named symbol `toml_v1` in packages/kailash-kaizen/tests/unit/mcp/test_catalog_server.py:770"}, "properties": {"repobilityId": "f9e9a2729a8da40c", "scanner": "scanner-primary", "fingerprint": "7c87a29083bdfb10", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ae683f1531568b8e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/performance/test_signature_resolution_baseline.py:526"}, "properties": {"repobilityId": "effaad1fa64aa9f9", "scanner": "scanner-primary", "fingerprint": "ae683f1531568b8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fd52e396944fbb0", "level": "note", "message": {"text": "Legacy-named symbol `test_get_context_returns_copy` in packages/kailash-kaizen/tests/unit/observability/test_structured_logging.py:91"}, "properties": {"repobilityId": "43c61f8e5614ec17", "scanner": "scanner-primary", "fingerprint": "4fd52e396944fbb0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4def4cf1638a042a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/observability/test_metrics_collector.py:392"}, "properties": {"repobilityId": "af08695fe6b5dc90", "scanner": "scanner-primary", "fingerprint": "4def4cf1638a042a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa635db01c17bca0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_agentic_nodes.py:162"}, "properties": {"repobilityId": "212968f57fb89049", "scanner": "scanner-primary", "fingerprint": "aa635db01c17bca0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bd8959b8e206dac", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_similarity_nodes.py:155"}, "properties": {"repobilityId": "e3094c82d7dbab16", "scanner": "scanner-primary", "fingerprint": "0bd8959b8e206dac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-824a1da4dada1d99", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_graph_nodes.py:321"}, "properties": {"repobilityId": "007fa42b0cec9aba", "scanner": "scanner-primary", "fingerprint": "824a1da4dada1d99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-25ea92274b39c52f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_query_processing_nodes.py:358"}, "properties": {"repobilityId": "7c9e1ea07c2f4bd7", "scanner": "scanner-primary", "fingerprint": "25ea92274b39c52f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f496d83a8bdb4719", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/rag/test_conversational_nodes.py:234"}, "properties": {"repobilityId": "0ccfcce4944d67ce", "scanner": "scanner-primary", "fingerprint": "f496d83a8bdb4719", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb84860a2f274899", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/providers/test_capability_protocols.py:222"}, "properties": {"repobilityId": "a738d41d378ec49b", "scanner": "scanner-primary", "fingerprint": "eb84860a2f274899", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8b349e7f387ef32", "level": "note", "message": {"text": "Legacy-named symbol `test_get_records_returns_copy` in packages/kailash-kaizen/tests/unit/l3/test_eatp_translator.py:85"}, "properties": {"repobilityId": "fc5b4b18c6680ca5", "scanner": "scanner-primary", "fingerprint": "f8b349e7f387ef32", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c51ea6ae697df9ad", "level": "note", "message": {"text": "Legacy-named symbol `spec_v2` in packages/kailash-kaizen/tests/unit/l3/plan/test_types.py:712"}, "properties": {"repobilityId": "ea5fb609f99f8384", "scanner": "scanner-primary", "fingerprint": "c51ea6ae697df9ad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9877576762de87d9", "level": "note", "message": {"text": "Legacy-named symbol `test_record_with_resume_context_returns_copy` in packages/kailash-kaizen/tests/unit/l3/plan/test_suspension.py:290"}, "properties": {"repobilityId": "907e66bb06b8fe11", "scanner": "scanner-primary", "fingerprint": "9877576762de87d9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b53e9e210945e8cd", "level": "note", "message": {"text": "Legacy-named symbol `n2_v2` in packages/kailash-kaizen/tests/unit/l3/plan/test_modification.py:188"}, "properties": {"repobilityId": "3227fe8c986ee486", "scanner": "scanner-primary", "fingerprint": "b53e9e210945e8cd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c4cb5535ede4667c", "level": "note", "message": {"text": "Legacy-named symbol `test_get_all_returns_copy` in packages/kailash-kaizen/tests/unit/runtime/test_registry.py:198"}, "properties": {"repobilityId": "eafdad1f494a9c38", "scanner": "scanner-primary", "fingerprint": "c4cb5535ede4667c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8ce83c215a5c8217", "level": "note", "message": {"text": "Legacy-named symbol `test_approval_history_contains_result_copy` in packages/kailash-kaizen/tests/unit/examples/test_human_approval.py:194"}, "properties": {"repobilityId": "a333ae40d1947da0", "scanner": "scanner-primary", "fingerprint": "8ce83c215a5c8217", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7b83cf5d8f2a884a", "level": "note", "message": {"text": "Legacy-named symbol `test_get_supported_models_returns_copy` in packages/kailash-kaizen/tests/unit/nodes/ai/test_perplexity_provider.py:140"}, "properties": {"repobilityId": "93a848afce9f3f16", "scanner": "scanner-primary", "fingerprint": "7b83cf5d8f2a884a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-522678de1d2b9fe2", "level": "note", "message": {"text": "Legacy-named symbol `test_canonical_takes_precedence_over_legacy` in packages/kailash-kaizen/tests/unit/nodes/ai/test_azure_detection.py:48"}, "properties": {"repobilityId": "e8133f93d3da2d8e", "scanner": "scanner-primary", "fingerprint": "522678de1d2b9fe2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9dd629eb589da81c", "level": "note", "message": {"text": "Legacy-named symbol `test_entries_property_returns_copy` in packages/kailash-kaizen/tests/unit/trust/test_linked_hashing.py:241"}, "properties": {"repobilityId": "82644e534f072460", "scanner": "scanner-primary", "fingerprint": "9dd629eb589da81c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f19c119b631e7f1f", "level": "note", "message": {"text": "Legacy-named symbol `test_get_recent_events_returns_copy` in packages/kailash-kaizen/tests/unit/trust/test_security_audit_logger.py:246"}, "properties": {"repobilityId": "d88fef2ddab3c74a", "scanner": "scanner-primary", "fingerprint": "f19c119b631e7f1f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a7e0303f4e25237c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/trust/test_timestamping.py:138"}, "properties": {"repobilityId": "4b764fc07c7c4464", "scanner": "scanner-primary", "fingerprint": "a7e0303f4e25237c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d851af836058fc98", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/trust/adversarial/test_revocation_race.py:203"}, "properties": {"repobilityId": "62e00d5bb77a5ea5", "scanner": "scanner-primary", "fingerprint": "d851af836058fc98", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47f642769a524fed", "level": "note", "message": {"text": "Legacy-named symbol `test_is_expired_true_when_old` in packages/kailash-kaizen/tests/unit/trust/messaging/test_envelope.py:55"}, "properties": {"repobilityId": "e356b5b9fed803b8", "scanner": "scanner-primary", "fingerprint": "47f642769a524fed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-690152ff63bfac62", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/tools/native/test_search_tools.py:411"}, "properties": {"repobilityId": "3c337d20cb70972c", "scanner": "scanner-primary", "fingerprint": "690152ff63bfac62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed3953e6c984c082", "level": "note", "message": {"text": "Legacy-named symbol `test_returns_copy` in packages/kailash-kaizen/tests/unit/core/test_structured_output_helper.py:103"}, "properties": {"repobilityId": "8aa1e3cee4427ecb", "scanner": "scanner-primary", "fingerprint": "ed3953e6c984c082", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fe0d4fa006c113d2", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_config.py:722"}, "properties": {"repobilityId": "e0d3ef9d410a467b", "scanner": "scanner-primary", "fingerprint": "fe0d4fa006c113d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-738bdc691fb82b66", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_creation.py:414"}, "properties": {"repobilityId": "e0f8c5e748212d2d", "scanner": "scanner-primary", "fingerprint": "738bdc691fb82b66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e7ab1ca31257e0ff", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/core/test_base_agent_workflow.py:323"}, "properties": {"repobilityId": "b5a962df4bbc8202", "scanner": "scanner-primary", "fingerprint": "e7ab1ca31257e0ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-052c64be3a783c2a", "level": "note", "message": {"text": "Legacy-named symbol `test_fork_creates_independent_copy` in packages/kailash-kaizen/tests/unit/core/autonomy/state/test_manager.py:197"}, "properties": {"repobilityId": "7354a2b79571aed6", "scanner": "scanner-primary", "fingerprint": "052c64be3a783c2a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d0ff2de43d064fe4", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/unit/core/autonomy/hooks/test_structured_logging.py:305"}, "properties": {"repobilityId": "7b246892488e96ed", "scanner": "scanner-primary", "fingerprint": "d0ff2de43d064fe4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9419a62e19353bb9", "level": "note", "message": {"text": "Legacy-named symbol `pydub_backup` in packages/kailash-kaizen/tests/unit/signatures/test_audio_field.py:315"}, "properties": {"repobilityId": "7c0799f7365d7026", "scanner": "scanner-primary", "fingerprint": "9419a62e19353bb9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bf4aaa5a4e310553", "level": "note", "message": {"text": "Legacy-named symbol `test_supports_returns_independent_copy` in packages/kailash-kaizen/tests/unit/llm/test_supports_capability_matrix.py:176"}, "properties": {"repobilityId": "3aedf49b7a652c88", "scanner": "scanner-primary", "fingerprint": "bf4aaa5a4e310553", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-483462d61906e0b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/llm/test_supports_capability_matrix.py:248"}, "properties": {"repobilityId": "07bd0b5f34f86187", "scanner": "scanner-primary", "fingerprint": "483462d61906e0b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4b84a5b05a38981", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/unit/llm/test_from_env_presets.py:450"}, "properties": {"repobilityId": "8b771e39568f87eb", "scanner": "scanner-primary", "fingerprint": "d4b84a5b05a38981", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96873b846c90c3e5", "level": "note", "message": {"text": "Legacy-named symbol `test_selector_tier_beats_legacy` in packages/kailash-kaizen/tests/unit/llm/test_from_env.py:108"}, "properties": {"repobilityId": "15830ac1dbc7848f", "scanner": "scanner-primary", "fingerprint": "96873b846c90c3e5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d209ffb3525521ae", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/unit/llm/auth/test_gcp_oauth.py:298"}, "properties": {"repobilityId": "e5b2e323a41377e2", "scanner": "scanner-primary", "fingerprint": "d209ffb3525521ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b380054df2355578", "level": "note", "message": {"text": "Legacy-named symbol `test_selector_tier_wins_over_legacy` in packages/kailash-kaizen/tests/cross_sdk_parity/test_from_env_precedence_matches_rust.py:135"}, "properties": {"repobilityId": "6670e4a818bbf1ff", "scanner": "scanner-primary", "fingerprint": "b380054df2355578", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ac32d905824d5351", "level": "note", "message": {"text": "Legacy-named symbol `config_copy` in packages/kailash-kaizen/tests/regression/test_issue_12_per_request_api_key.py:498"}, "properties": {"repobilityId": "43572dfca48bbc5d", "scanner": "scanner-primary", "fingerprint": "ac32d905824d5351", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fa06dd156b5242ee", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/tests/regression/test_issue_822_optional_call_guards.py:75"}, "properties": {"repobilityId": "a2d77579f295da46", "scanner": "scanner-primary", "fingerprint": "fa06dd156b5242ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79893b44ac5e8497", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/regression/test_rag_resurrection_import_smoke.py:121"}, "properties": {"repobilityId": "8d2e8905c3dfcf00", "scanner": "scanner-primary", "fingerprint": "79893b44ac5e8497", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9619880b2530c58f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b9b_eval_conversational_defects.py:208"}, "properties": {"repobilityId": "036bfbb6b25fbdb7", "scanner": "scanner-primary", "fingerprint": "9619880b2530c58f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d42e05aead63d85", "level": "note", "message": {"text": "Legacy-named symbol `test_backend_canonical_wins_over_legacy` in packages/kailash-kaizen/tests/regression/test_issue_257_azure_api_version_env.py:69"}, "properties": {"repobilityId": "8facf53f24dd9de4", "scanner": "scanner-primary", "fingerprint": "0d42e05aead63d85", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-626fb3c3f15304e9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/regression/test_issue_486_contextvars_propagation.py:237"}, "properties": {"repobilityId": "d79a2595fd715178", "scanner": "scanner-primary", "fingerprint": "626fb3c3f15304e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb778f005801fc65", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b1_none_content.py:103"}, "properties": {"repobilityId": "458f9ad59b801d02", "scanner": "scanner-primary", "fingerprint": "bb778f005801fc65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9c2dc81921d9e56", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/tests/regression/test_issue_f8b9a_privacy_defects.py:182"}, "properties": {"repobilityId": "3c85e9eb45648a37", "scanner": "scanner-primary", "fingerprint": "c9c2dc81921d9e56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0a230f539d55702", "level": "note", "message": {"text": "Legacy-named symbol `kaizen_legacy` in packages/kailash-kaizen/tests/e2e/test_real_kaizen_e2e.py:612"}, "properties": {"repobilityId": "985a6214971772c1", "scanner": "scanner-primary", "fingerprint": "b0a230f539d55702", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1fe38a4428c96ab2", "level": "note", "message": {"text": "Legacy-named symbol `workflow_v1` in packages/kailash-kaizen/tests/e2e/test_enterprise_workflow_templates_e2e.py:211"}, "properties": {"repobilityId": "1496442a9ce6e460", "scanner": "scanner-primary", "fingerprint": "1fe38a4428c96ab2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d4aac75427317ddc", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kailash-kaizen/tests/e2e/test_bug5_production_scenario.py:558"}, "properties": {"repobilityId": "2d38833a1337f2fe", "scanner": "scanner-primary", "fingerprint": "d4aac75427317ddc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f8db3392b62e6f7", "level": "note", "message": {"text": "Legacy-named symbol `_logic_v2` in packages/kailash-kaizen/tests/e2e/test_performance_optimization_e2e.py:808"}, "properties": {"repobilityId": "2439679c8de35569", "scanner": "scanner-primary", "fingerprint": "8f8db3392b62e6f7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-96e2f815371da820", "level": "note", "message": {"text": "Legacy-named symbol `meta_controller_with_backup` in packages/kailash-kaizen/tests/e2e/autonomy/test_meta_controller_e2e.py:501"}, "properties": {"repobilityId": "97f1940bc49c8875", "scanner": "scanner-primary", "fingerprint": "96e2f815371da820", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ffca62882b26e3ea", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/tests/e2e/autonomy/test_full_integration_e2e.py:596"}, "properties": {"repobilityId": "004efe784fec9e62", "scanner": "scanner-primary", "fingerprint": "ffca62882b26e3ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ba00ef8fbf4bf2a", "level": "note", "message": {"text": "Legacy-named symbol `meta_controller_with_backup` in packages/kailash-kaizen/tests/e2e/autonomy/meta_controller/test_fallback_handling_e2e.py:226"}, "properties": {"repobilityId": "44bf397f8cb80714", "scanner": "scanner-primary", "fingerprint": "5ba00ef8fbf4bf2a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b659bb7f61e43004", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/docs/development/templates/agent_test_template.py:455"}, "properties": {"repobilityId": "3a74b0195e87762f", "scanner": "scanner-primary", "fingerprint": "b659bb7f61e43004", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd54e6e9c87c79e2", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/scripts/test_examples_implementation.py:321"}, "properties": {"repobilityId": "ca7e52b356d40b55", "scanner": "scanner-primary", "fingerprint": "bd54e6e9c87c79e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-741dcfad44f9f3d7", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/scripts/run_tests.py:14"}, "properties": {"repobilityId": "eeddfab2734f52dd", "scanner": "scanner-primary", "fingerprint": "741dcfad44f9f3d7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c8f37e25caf4078a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/examples/workflow-chaining/01-simple-chain-qa-memory.py:172"}, "properties": {"repobilityId": "9097b5fa82e53eb2", "scanner": "scanner-primary", "fingerprint": "c8f37e25caf4078a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e9b47ca8f53297f", "level": "note", "message": {"text": "Legacy-named symbol `model_v2` in packages/kailash-kaizen/examples/5-mcp-integration/multi-server-orchestration/workflow.py:811"}, "properties": {"repobilityId": "f00c004944c5ec3c", "scanner": "scanner-primary", "fingerprint": "2e9b47ca8f53297f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2870b59584bf621b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/examples/trust/esa_api_example.py:366"}, "properties": {"repobilityId": "f6155bf8c16930b3", "scanner": "scanner-primary", "fingerprint": "2870b59584bf621b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e0e2891452f6640", "level": "note", "message": {"text": "Legacy-named symbol `generate_marketing_copy` in packages/kailash-kaizen/examples/3-enterprise-workflows/content-generation/workflow.py:198"}, "properties": {"repobilityId": "568aedca352b4ec2", "scanner": "scanner-primary", "fingerprint": "5e0e2891452f6640", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eb6ce3519da57129", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/orchestration/__init__.py:24"}, "properties": {"repobilityId": "996c3b619de42893", "scanner": "scanner-primary", "fingerprint": "eb6ce3519da57129", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e4cf0df42889030", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/kailash-kaizen/src/kaizen/config/providers.py:50"}, "properties": {"repobilityId": "41c206d6c0f97812", "scanner": "scanner-primary", "fingerprint": "1e4cf0df42889030", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15da8b068fa923fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/judges/_judge.py:578"}, "properties": {"repobilityId": "02058a28b3348d1f", "scanner": "scanner-primary", "fingerprint": "15da8b068fa923fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a7e4177aa9a97c5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/judges/llm_diagnostics.py:265"}, "properties": {"repobilityId": "aae081c3da9f20b7", "scanner": "scanner-primary", "fingerprint": "a7e4177aa9a97c5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8390170475d9ea1", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/interpretability/core.py:91"}, "properties": {"repobilityId": "4647b3121debff83", "scanner": "scanner-primary", "fingerprint": "b8390170475d9ea1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e3a5167dad506ac", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/mcp/builtin_server/server.py:96"}, "properties": {"repobilityId": "1a8f48300533d7f8", "scanner": "scanner-primary", "fingerprint": "1e3a5167dad506ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0eaadd1776550c05", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/research/adapter.py:112"}, "properties": {"repobilityId": "58d9bb72060c36da", "scanner": "scanner-primary", "fingerprint": "0eaadd1776550c05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e75ad44555414b3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/deploy/introspect.py:76"}, "properties": {"repobilityId": "10e18bac8ebed842", "scanner": "scanner-primary", "fingerprint": "4e75ad44555414b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76311cbeb50728b9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/observability/trace_exporter.py:198"}, "properties": {"repobilityId": "91c3ac8a1be16f19", "scanner": "scanner-primary", "fingerprint": "76311cbeb50728b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6edd99df6e5ca996", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/src/kaizen/providers/embedding/huggingface.py:105"}, "properties": {"repobilityId": "a5a9887056ea0181", "scanner": "scanner-primary", "fingerprint": "6edd99df6e5ca996", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-91231f4e16d277af", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/src/kaizen/mixins/__init__.py:66"}, "properties": {"repobilityId": "bedde8ce3e735fbf", "scanner": "scanner-primary", "fingerprint": "91231f4e16d277af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-086cd02739577d8c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/l3/envelope/tracker.py:367"}, "properties": {"repobilityId": "d7e7017e8bd96025", "scanner": "scanner-primary", "fingerprint": "086cd02739577d8c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-325d7850207cb65f", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/l3/context/projection.py:86"}, "properties": {"repobilityId": "020d6947acf7105d", "scanner": "scanner-primary", "fingerprint": "325d7850207cb65f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-28d6527a28749755", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/l3/plan/executor.py:1041"}, "properties": {"repobilityId": "80deb1da577b28a8", "scanner": "scanner-primary", "fingerprint": "28d6527a28749755", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e60f2786876fa1dd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/ml/_sqlite_sink.py:64"}, "properties": {"repobilityId": "ff21b955af436331", "scanner": "scanner-primary", "fingerprint": "e60f2786876fa1dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79ddc3ffb6409bf6", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/ml/ml_aware_agent.py:109"}, "properties": {"repobilityId": "03596a5c5a8e237d", "scanner": "scanner-primary", "fingerprint": "79ddc3ffb6409bf6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3177ae1329c8a7f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/ml/_tool_discovery.py:220"}, "properties": {"repobilityId": "82102765f787b579", "scanner": "scanner-primary", "fingerprint": "3177ae1329c8a7f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b37f92c7acc1eb51", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kailash-kaizen/src/kaizen/execution/parser.py:147"}, "properties": {"repobilityId": "127a5c75744c1f7d", "scanner": "scanner-primary", "fingerprint": "b37f92c7acc1eb51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-812c6bb66e65d6d4", "level": "note", "message": {"text": "Legacy-named symbol `days_old` in packages/kailash-kaizen/src/kaizen/memory/storage/base.py:103"}, "properties": {"repobilityId": "cf0112c05539eeb2", "scanner": "scanner-primary", "fingerprint": "812c6bb66e65d6d4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-44acba8634a7d251", "level": "note", "message": {"text": "Legacy-named symbol `agent_copy` in packages/kailash-kaizen/src/kaizen/nodes/ai/a2a.py:3472"}, "properties": {"repobilityId": "c515f8cc8ddfe5b5", "scanner": "scanner-primary", "fingerprint": "44acba8634a7d251", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-598b51ca92f84d28", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-kaizen/src/kaizen/nodes/auth/directory_integration.py:203"}, "properties": {"repobilityId": "5be3cc3d5219962e", "scanner": "scanner-primary", "fingerprint": "598b51ca92f84d28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-561bfc8a3c6dc965", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/advanced.py:39"}, "properties": {"repobilityId": "43980156f4698e10", "scanner": "scanner-primary", "fingerprint": "561bfc8a3c6dc965", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfe71f17c3cf056c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/router.py:107"}, "properties": {"repobilityId": "2995d24caee6f968", "scanner": "scanner-primary", "fingerprint": "bfe71f17c3cf056c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d5a60efcbb8b18b", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/agentic.py:47"}, "properties": {"repobilityId": "5c70648e5d3fefcc", "scanner": "scanner-primary", "fingerprint": "1d5a60efcbb8b18b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01ab6ad9e8d6156d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/workflows.py:49"}, "properties": {"repobilityId": "ad992861f1e89160", "scanner": "scanner-primary", "fingerprint": "01ab6ad9e8d6156d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf849eeb1c2dd3dd", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/multimodal.py:79"}, "properties": {"repobilityId": "8d92defc0b1158fd", "scanner": "scanner-primary", "fingerprint": "bf849eeb1c2dd3dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd04310a48f91d86", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/graph.py:44"}, "properties": {"repobilityId": "73e3e05a9fe7b537", "scanner": "scanner-primary", "fingerprint": "bd04310a48f91d86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6462e6ebacd1d1d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/strategies.py:16"}, "properties": {"repobilityId": "e71d49b834710848", "scanner": "scanner-primary", "fingerprint": "d6462e6ebacd1d1d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0eded036f7ea484", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/privacy.py:84"}, "properties": {"repobilityId": "2b118961036b8531", "scanner": "scanner-primary", "fingerprint": "a0eded036f7ea484", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-299fcdd250f73b8e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/evaluation.py:29"}, "properties": {"repobilityId": "256bbbb400022ba3", "scanner": "scanner-primary", "fingerprint": "299fcdd250f73b8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40202422906a4421", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/query_processing.py:20"}, "properties": {"repobilityId": "fdba9d6956adbfd3", "scanner": "scanner-primary", "fingerprint": "40202422906a4421", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8ce970bb406eae7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/optimized.py:32"}, "properties": {"repobilityId": "1ecfda63fdebe7be", "scanner": "scanner-primary", "fingerprint": "b8ce970bb406eae7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ee51d71907f63d8", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/federated.py:1203"}, "properties": {"repobilityId": "bab249877ed69dc1", "scanner": "scanner-primary", "fingerprint": "6ee51d71907f63d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afba1dbcbc5b10d6", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/conversational.py:49"}, "properties": {"repobilityId": "e90f94f1e3996ff4", "scanner": "scanner-primary", "fingerprint": "afba1dbcbc5b10d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7ed4ca3cd7c1416", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/nodes/rag/realtime.py:25"}, "properties": {"repobilityId": "b794c76c4a4278bf", "scanner": "scanner-primary", "fingerprint": "f7ed4ca3cd7c1416", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e8e154be8212e1fd", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/trust/governance/approval_manager.py:727"}, "properties": {"repobilityId": "e3ddf623150e46c9", "scanner": "scanner-primary", "fingerprint": "e8e154be8212e1fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b362d638bcecad4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-kaizen/src/kaizen/tools/types.py:20"}, "properties": {"repobilityId": "bece1af2ad22c59d", "scanner": "scanner-primary", "fingerprint": "9b362d638bcecad4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2fde6afa5396410f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/tools/native/search_tools.py:21"}, "properties": {"repobilityId": "879050f7cf02e1a6", "scanner": "scanner-primary", "fingerprint": "2fde6afa5396410f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcd2a3446351a8a5", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/core/config.py:102"}, "properties": {"repobilityId": "4895bcf691281c7b", "scanner": "scanner-primary", "fingerprint": "bcd2a3446351a8a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57ac6b1090dfe1cc", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/core/base_agent.py:119"}, "properties": {"repobilityId": "eae2f2deffd058f0", "scanner": "scanner-primary", "fingerprint": "57ac6b1090dfe1cc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-de41a29b6fc7d14f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/core/framework.py:235"}, "properties": {"repobilityId": "6fcad3ff5cdffc78", "scanner": "scanner-primary", "fingerprint": "de41a29b6fc7d14f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21ddcd892858b4bb", "level": "note", "message": {"text": "Legacy-named symbol `result_copy` in packages/kailash-kaizen/src/kaizen/core/agents.py:1230"}, "properties": {"repobilityId": "66d36d712c15ef11", "scanner": "scanner-primary", "fingerprint": "21ddcd892858b4bb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-76b882e041206489", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/core/agents.py:495"}, "properties": {"repobilityId": "3db209f3000e7c14", "scanner": "scanner-primary", "fingerprint": "76b882e041206489", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71cf761177ba18d8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/core/workflow_generator.py:200"}, "properties": {"repobilityId": "73b7cf20be5301b0", "scanner": "scanner-primary", "fingerprint": "71cf761177ba18d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-27c810d1f3231ec2", "level": "note", "message": {"text": "Legacy-named symbol `kaizen_checkpoint_encryption_salt_v1` in packages/kailash-kaizen/src/kaizen/core/autonomy/security/encryption.py:117"}, "properties": {"repobilityId": "ade80c3329ef12cc", "scanner": "scanner-primary", "fingerprint": "27c810d1f3231ec2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-738c9c0b46280cdf", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-kaizen/src/kaizen/strategies/multi_cycle.py:261"}, "properties": {"repobilityId": "a02475eb5373caa1", "scanner": "scanner-primary", "fingerprint": "738c9c0b46280cdf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0baed66b0a15fac", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-kaizen/src/kaizen/signatures/from_brief.py:106"}, "properties": {"repobilityId": "67024e355ce6c09c", "scanner": "scanner-primary", "fingerprint": "f0baed66b0a15fac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80f62d2bde7c854a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/signatures/core.py:30"}, "properties": {"repobilityId": "bc6df83a204d64ab", "scanner": "scanner-primary", "fingerprint": "80f62d2bde7c854a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea1b4a779eced6c1", "level": "none", "message": {"text": "Commented-code block (18 lines) in packages/kailash-kaizen/src/kaizen/llm/capabilities.py:83"}, "properties": {"repobilityId": "1fa5243d0975da01", "scanner": "scanner-primary", "fingerprint": "ea1b4a779eced6c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb6e4a7bf18dee67", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/client.py:52"}, "properties": {"repobilityId": "6343644977bf67ac", "scanner": "scanner-primary", "fingerprint": "eb6e4a7bf18dee67", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdf643bff4eb80d5", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/http_client.py:80"}, "properties": {"repobilityId": "de9461e4f0ff3594", "scanner": "scanner-primary", "fingerprint": "bdf643bff4eb80d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ef9cdff1a90e012", "level": "note", "message": {"text": "Legacy-named symbol `_build_from_legacy` in packages/kailash-kaizen/src/kaizen/llm/from_env.py:98"}, "properties": {"repobilityId": "46af81b215e6c582", "scanner": "scanner-primary", "fingerprint": "8ef9cdff1a90e012", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2f655d88a03ffecd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/from_env.py:60"}, "properties": {"repobilityId": "9c7f429ecee2b176", "scanner": "scanner-primary", "fingerprint": "2f655d88a03ffecd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ab65a7dcabb30fd", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/deployment.py:336"}, "properties": {"repobilityId": "f73d968404f6f2a4", "scanner": "scanner-primary", "fingerprint": "6ab65a7dcabb30fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b9dee002f4c9cf2b", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-kaizen/src/kaizen/llm/presets.py:238"}, "properties": {"repobilityId": "81fafdd1157af340", "scanner": "scanner-primary", "fingerprint": "b9dee002f4c9cf2b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76b36c9c36d9f045", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-kaizen/src/kaizen/llm/errors.py:61"}, "properties": {"repobilityId": "677be4b536a0f9a7", "scanner": "scanner-primary", "fingerprint": "76b36c9c36d9f045", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b05a768005509ca1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/routing/fallback.py:175"}, "properties": {"repobilityId": "004878f647516847", "scanner": "scanner-primary", "fingerprint": "b05a768005509ca1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0354565d2424889b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/bearer.py:100"}, "properties": {"repobilityId": "45fee06bfe6873f4", "scanner": "scanner-primary", "fingerprint": "0354565d2424889b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59cd34b9db9809e7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/azure.py:57"}, "properties": {"repobilityId": "30e8f7ab8ee964fe", "scanner": "scanner-primary", "fingerprint": "59cd34b9db9809e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a698e42b773e90d5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/auth/aws.py:74"}, "properties": {"repobilityId": "0e27c95f541d70f5", "scanner": "scanner-primary", "fingerprint": "a698e42b773e90d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e31cad1b6d77cf4f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/grammar/vertex.py:56"}, "properties": {"repobilityId": "2521ea200ba94b31", "scanner": "scanner-primary", "fingerprint": "e31cad1b6d77cf4f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cb44e52a65e6e2c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-kaizen/src/kaizen/llm/grammar/bedrock.py:65"}, "properties": {"repobilityId": "37d685449867e4f3", "scanner": "scanner-primary", "fingerprint": "3cb44e52a65e6e2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c6706b8cd52f5879", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-dataflow/tests/conftest.py:19"}, "properties": {"repobilityId": "1d4cb79bc38cb0a4", "scanner": "scanner-primary", "fingerprint": "c6706b8cd52f5879", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd1262a5ebb4e40a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/conftest.py:52"}, "properties": {"repobilityId": "887b5f9ce0036630", "scanner": "scanner-primary", "fingerprint": "cd1262a5ebb4e40a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63971ae9dcc0333c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/test_engine_enhanced_errors_integration.py:400"}, "properties": {"repobilityId": "032515a66e5b6284", "scanner": "scanner-primary", "fingerprint": "63971ae9dcc0333c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a0574ae07fcad63", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/test_issue_1050_workflow_runtime_protection.py:119"}, "properties": {"repobilityId": "7297d30a8ab9817e", "scanner": "scanner-primary", "fingerprint": "7a0574ae07fcad63", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1274184abe541dcd", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/test_issue_1083_followup_transactions_execute_raw_protection.py:46"}, "properties": {"repobilityId": "4fc47c9f655030d7", "scanner": "scanner-primary", "fingerprint": "1274184abe541dcd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15d9e53a10ed2e79", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/test_dataflow_from_brief.py:47"}, "properties": {"repobilityId": "6acd0db7f86bfd61", "scanner": "scanner-primary", "fingerprint": "15d9e53a10ed2e79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55ced7e119e47b0c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/test_emit_train_end_redaction.py:146"}, "properties": {"repobilityId": "673981913cb42e41", "scanner": "scanner-primary", "fingerprint": "55ced7e119e47b0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9840350411c5053", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/adapters/test_cross_database_operations.py:47"}, "properties": {"repobilityId": "6b3cb090d8004933", "scanner": "scanner-primary", "fingerprint": "f9840350411c5053", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0fcec1930efa183", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/security/test_classification_mutation_return.py:88"}, "properties": {"repobilityId": "023130f61e44887e", "scanner": "scanner-primary", "fingerprint": "c0fcec1930efa183", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db544461eb82788e", "level": "note", "message": {"text": "Legacy-named symbol `test_m2_default_version_is_v2` in packages/kailash-dataflow/tests/integration/security/test_bp_049_classification_leaks_wiring.py:249"}, "properties": {"repobilityId": "e7730563537b9098", "scanner": "scanner-primary", "fingerprint": "db544461eb82788e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9cf50d14ef44f884", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/tenancy/test_multi_tenant_database_integration.py:58"}, "properties": {"repobilityId": "73e9c29e6d74a825", "scanner": "scanner-primary", "fingerprint": "9cf50d14ef44f884", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4fb8df13a0206aa", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/migration/test_not_null_column_addition_integration.py:350"}, "properties": {"repobilityId": "bd595f054d79f7c8", "scanner": "scanner-primary", "fingerprint": "b4fb8df13a0206aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57b51e54b59ebba5", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_complete_workflow_integration.py:705"}, "properties": {"repobilityId": "48eb3eb9f1208632", "scanner": "scanner-primary", "fingerprint": "57b51e54b59ebba5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cf565c347e83914", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/migration/test_foreign_key_analyzer_integration.py:511"}, "properties": {"repobilityId": "2ceb2b96a0f575fb", "scanner": "scanner-primary", "fingerprint": "6cf565c347e83914", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-384c7515f02be6b1", "level": "note", "message": {"text": "Legacy-named symbol `column_backup` in packages/kailash-dataflow/tests/integration/migration/test_column_removal_manager_real_integration.py:449"}, "properties": {"repobilityId": "7eeba7a8caf7aa14", "scanner": "scanner-primary", "fingerprint": "384c7515f02be6b1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cc79c00dee9f424b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_manager_real_integration.py:81"}, "properties": {"repobilityId": "bb0a917d3db2736c", "scanner": "scanner-primary", "fingerprint": "cc79c00dee9f424b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ab789fe802278f8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/migration/test_batched_migration_executor_integration.py:456"}, "properties": {"repobilityId": "c63946f48d70682c", "scanner": "scanner-primary", "fingerprint": "9ab789fe802278f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a263d079bce2c30b", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_mitigation_strategy_engine_integration.py:230"}, "properties": {"repobilityId": "e3c22381ce18e217", "scanner": "scanner-primary", "fingerprint": "a263d079bce2c30b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-675f4d0295d35360", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_critical_safety_scenarios_integration.py:444"}, "properties": {"repobilityId": "c4ed35e1e4ecb3c5", "scanner": "scanner-primary", "fingerprint": "675f4d0295d35360", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1890ec417a9c11f6", "level": "note", "message": {"text": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/tests/integration/migration/test_column_removal_integration.py:591"}, "properties": {"repobilityId": "1e005df2f8a5b02c", "scanner": "scanner-primary", "fingerprint": "1890ec417a9c11f6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-76480f9eb58f42d7", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/integration/migration/test_column_removal_integration.py:548"}, "properties": {"repobilityId": "6ca39412914bccb7", "scanner": "scanner-primary", "fingerprint": "76480f9eb58f42d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4c8c6e1afd3383b", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/migration/test_dependency_detection_accuracy_validation_integration.py:1177"}, "properties": {"repobilityId": "daeecb8744ac89a7", "scanner": "scanner-primary", "fingerprint": "e4c8c6e1afd3383b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92f0230562edf5fe", "level": "note", "message": {"text": "Legacy-named symbol `accounts_old_backup` in packages/kailash-dataflow/tests/integration/migration/test_application_safe_rename_integration.py:80"}, "properties": {"repobilityId": "55656d51c354ccf8", "scanner": "scanner-primary", "fingerprint": "92f0230562edf5fe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0cbe29454d4fef95", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/migration/test_security_definer_builder_integration.py:332"}, "properties": {"repobilityId": "b535024956139f96", "scanner": "scanner-primary", "fingerprint": "0cbe29454d4fef95", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cd007fc3cda4afa", "level": "note", "message": {"text": "Legacy-named symbol `table_backup` in packages/kailash-dataflow/tests/integration/migration/test_transaction_rollback_backup_validation_integration.py:452"}, "properties": {"repobilityId": "028587f0f0b76ec0", "scanner": "scanner-primary", "fingerprint": "4cd007fc3cda4afa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0d4b4c4034e3a8c5", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_risk_assessment_engine_integration.py:62"}, "properties": {"repobilityId": "d45ede419739653c", "scanner": "scanner-primary", "fingerprint": "0d4b4c4034e3a8c5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-da09fe21ecf3fc1b", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/integration/migration/test_complete_risk_assessment_integration.py:70"}, "properties": {"repobilityId": "2dac28b834adfe2f", "scanner": "scanner-primary", "fingerprint": "da09fe21ecf3fc1b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1bd90830549f6b9e", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/migration/test_complete_risk_assessment_integration.py:485"}, "properties": {"repobilityId": "b495c6b232dddcd1", "scanner": "scanner-primary", "fingerprint": "1bd90830549f6b9e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ebdcb27c3b25df4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/schema/test_real_schema_discovery.py:183"}, "properties": {"repobilityId": "b0872134914261c0", "scanner": "scanner-primary", "fingerprint": "1ebdcb27c3b25df4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb8f275ae3b5ec1f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/schema/test_streaming_schema_comparator_integration.py:99"}, "properties": {"repobilityId": "45c14d53d0c3c911", "scanner": "scanner-primary", "fingerprint": "bb8f275ae3b5ec1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8f12c7c52528556", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/cache/test_redis_integration.py:392"}, "properties": {"repobilityId": "9ea250a90e2d97d1", "scanner": "scanner-primary", "fingerprint": "b8f12c7c52528556", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23632536020db6fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/templates/test_template_loc_hygiene.py:42"}, "properties": {"repobilityId": "9da101cb9dcb2d09", "scanner": "scanner-primary", "fingerprint": "23632536020db6fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b888c11529d9f664", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_jwt.py:81"}, "properties": {"repobilityId": "3e625905efb0200c", "scanner": "scanner-primary", "fingerprint": "b888c11529d9f664", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f48ef277f0dd01d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_api_keys.py:622"}, "properties": {"repobilityId": "9d0dc9cd80385d0a", "scanner": "scanner-primary", "fingerprint": "2f48ef277f0dd01d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d57f0938344e403", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/templates/saas_starter/test_webhooks_integration.py:105"}, "properties": {"repobilityId": "0b61c466e68a65ac", "scanner": "scanner-primary", "fingerprint": "5d57f0938344e403", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c21e74c9eca20622", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/templates/api_gateway_starter/test_example_app.py:45"}, "properties": {"repobilityId": "0a8d9028c64b95ec", "scanner": "scanner-primary", "fingerprint": "c21e74c9eca20622", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1364984cc391d89f", "level": "note", "message": {"text": "Legacy-named symbol `test_accepts_signature_with_secondary_v1` in packages/kailash-dataflow/tests/integration/fabric/test_webhook_providers.py:198"}, "properties": {"repobilityId": "f05562e74cc840a2", "scanner": "scanner-primary", "fingerprint": "1364984cc391d89f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-608c8b3316e223aa", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/integration/model_registry/test_model_registry_integration.py:182"}, "properties": {"repobilityId": "56f94e495b4c4505", "scanner": "scanner-primary", "fingerprint": "608c8b3316e223aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b074eb61df86bd5e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/integration/core_engine/test_dataflow_real_database.py:217"}, "properties": {"repobilityId": "b61c95ef3fc9ce8d", "scanner": "scanner-primary", "fingerprint": "b074eb61df86bd5e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b929d6e94d54584", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/integration/core_engine/test_dataflow_crud_integration.py:596"}, "properties": {"repobilityId": "4a342dccd69cf5a7", "scanner": "scanner-primary", "fingerprint": "0b929d6e94d54584", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a95559034ed05c4a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/unit/test_del_no_close.py:36"}, "properties": {"repobilityId": "e5dbc048504a1e17", "scanner": "scanner-primary", "fingerprint": "a95559034ed05c4a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6fd34fa7bb34b37", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/conftest.py:17"}, "properties": {"repobilityId": "a413c8f6e49ef0e6", "scanner": "scanner-primary", "fingerprint": "d6fd34fa7bb34b37", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29d474d5bf112a6f", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/test_model_validation.py:40"}, "properties": {"repobilityId": "02dc9db885a61819", "scanner": "scanner-primary", "fingerprint": "29d474d5bf112a6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-604740c7c7223bca", "level": "note", "message": {"text": "Legacy-named symbol `test_get_execution_events_returns_copy` in packages/kailash-dataflow/tests/unit/test_inspector_realtime_debugging.py:607"}, "properties": {"repobilityId": "9631824dd5407557", "scanner": "scanner-primary", "fingerprint": "604740c7c7223bca", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7328ad73959dc50a", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/test_engine_migration_errors.py:230"}, "properties": {"repobilityId": "480e8699d36e8bd0", "scanner": "scanner-primary", "fingerprint": "7328ad73959dc50a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4936a67e53634bd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/test_engine_enhanced_errors.py:291"}, "properties": {"repobilityId": "d11ab1a2d683a367", "scanner": "scanner-primary", "fingerprint": "d4936a67e53634bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed53ef015cab9aa0", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/test_protection_system_critical_gaps.py:109"}, "properties": {"repobilityId": "6712efb2ae693294", "scanner": "scanner-primary", "fingerprint": "ed53ef015cab9aa0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b8232cc0b5549a1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/adapters/test_mysql_adapter.py:12"}, "properties": {"repobilityId": "6b9050a8838a5f54", "scanner": "scanner-primary", "fingerprint": "5b8232cc0b5549a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-297697f982b169b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/adapters/test_mongodb_adapter.py:123"}, "properties": {"repobilityId": "13f554086f8a101b", "scanner": "scanner-primary", "fingerprint": "297697f982b169b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e63832ac8a1a67c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_tdd_performance_benchmark.py:27"}, "properties": {"repobilityId": "cf6c3297fc3810ce", "scanner": "scanner-primary", "fingerprint": "6e63832ac8a1a67c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-528a04c65679b237", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_parallel_execution_validation.py:32"}, "properties": {"repobilityId": "18e9e31958874ce1", "scanner": "scanner-primary", "fingerprint": "528a04c65679b237", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83cc95ecda58d17d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/testing/test_tdd_support.py:18"}, "properties": {"repobilityId": "32f4197356f54326", "scanner": "scanner-primary", "fingerprint": "83cc95ecda58d17d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f01a3dea40bd3bea", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/cache/test_auto_detection.py:14"}, "properties": {"repobilityId": "e92dba7106b59fd5", "scanner": "scanner-primary", "fingerprint": "f01a3dea40bd3bea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04d52e1f63ba522d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/unit/templates/test_saas_tenancy.py:31"}, "properties": {"repobilityId": "3685c4c0596c1e28", "scanner": "scanner-primary", "fingerprint": "04d52e1f63ba522d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3bed9561a9feb9af", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/nodes/test_count_node.py:197"}, "properties": {"repobilityId": "d20e6f5a94d0926f", "scanner": "scanner-primary", "fingerprint": "3bed9561a9feb9af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6dffa6259519544d", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/tests/unit/core/test_pool_defaults.py:228"}, "properties": {"repobilityId": "916a8b82b9b8fdd6", "scanner": "scanner-primary", "fingerprint": "6dffa6259519544d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9268646fc4061976", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/unit/core/test_logging_levels.py:502"}, "properties": {"repobilityId": "21e1e8653fe78bcd", "scanner": "scanner-primary", "fingerprint": "9268646fc4061976", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af953b63da17ab03", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/unit/core/test_auto_generated_bulk_parameter_mapping.py:170"}, "properties": {"repobilityId": "e8f621b025229596", "scanner": "scanner-primary", "fingerprint": "af953b63da17ab03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7ddf0ae5aeb921e9", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/unit/migrations/test_risk_assessment_engine.py:48"}, "properties": {"repobilityId": "b9a160c0c85d133b", "scanner": "scanner-primary", "fingerprint": "7ddf0ae5aeb921e9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ebdc79eeb9fa7f62", "level": "note", "message": {"text": "Legacy-named symbol `restore_from_backup` in packages/kailash-dataflow/tests/unit/migrations/test_staging_environment.py:662"}, "properties": {"repobilityId": "ed91f8e7f704bbfb", "scanner": "scanner-primary", "fingerprint": "ebdc79eeb9fa7f62", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fbc6bbaa0212dc39", "level": "note", "message": {"text": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/tests/unit/migrations/test_column_removal_manager.py:394"}, "properties": {"repobilityId": "2b9fd7262848f66f", "scanner": "scanner-primary", "fingerprint": "fbc6bbaa0212dc39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-36d20f74b201c840", "level": "note", "message": {"text": "Legacy-named symbol `test_v1` in packages/kailash-dataflow/tests/unit/migrations/test_migration_test_framework.py:133"}, "properties": {"repobilityId": "ee1547ec7bf9c388", "scanner": "scanner-primary", "fingerprint": "36d20f74b201c840", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-decf27cf31eba7c5", "level": "note", "message": {"text": "Legacy-named symbol `enhanced_backup` in packages/kailash-dataflow/tests/unit/migrations/test_mitigation_strategy_engine.py:126"}, "properties": {"repobilityId": "316e860b653eb09e", "scanner": "scanner-primary", "fingerprint": "decf27cf31eba7c5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4557ee10a13fa483", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/unit/migrations/test_impact_analysis_reporter.py:173"}, "properties": {"repobilityId": "21e5c4a654999204", "scanner": "scanner-primary", "fingerprint": "4557ee10a13fa483", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ebe915914c3a23d", "level": "note", "message": {"text": "Legacy-named symbol `requires_data_backup` in packages/kailash-dataflow/tests/unit/migrations/test_production_deployment_validator.py:202"}, "properties": {"repobilityId": "5b6c6d628d92c530", "scanner": "scanner-primary", "fingerprint": "3ebe915914c3a23d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ecb833f86a2f7cc1", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/unit/migrations/test_table_rename_engine.py:108"}, "properties": {"repobilityId": "def33927b6d634d5", "scanner": "scanner-primary", "fingerprint": "ecb833f86a2f7cc1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68572795d4dbbc5c", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kailash-dataflow/tests/unit/migrations/test_impact_reporter_unit.py:86"}, "properties": {"repobilityId": "268649f55dddc104", "scanner": "scanner-primary", "fingerprint": "68572795d4dbbc5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2efbfe8454122d6b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/fabric/test_fabric_integration.py:387"}, "properties": {"repobilityId": "c65714c4e02e430a", "scanner": "scanner-primary", "fingerprint": "2efbfe8454122d6b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76e494b8d5d6cb28", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_1051_memory_connection_leak.py:172"}, "properties": {"repobilityId": "fbddecfd1f141f28", "scanner": "scanner-primary", "fingerprint": "76e494b8d5d6cb28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cff8aaa023e1b692", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_711_transactions_sync.py:156"}, "properties": {"repobilityId": "b2a94d2f5f56f172", "scanner": "scanner-primary", "fingerprint": "cff8aaa023e1b692", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e46ded090a4dc65", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1070_transaction_abort_state_reset.py:98"}, "properties": {"repobilityId": "976788bf8e30717a", "scanner": "scanner-primary", "fingerprint": "0e46ded090a4dc65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1c19eff5ce221f5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1045_protected_runtime_close.py:216"}, "properties": {"repobilityId": "3077c648b7c57ef4", "scanner": "scanner-primary", "fingerprint": "c1c19eff5ce221f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dc810a3f3b94d689", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/regression/test_issue_1058_bulk_update_propagates_not_swallowed.py:100"}, "properties": {"repobilityId": "672308f07690c9ce", "scanner": "scanner-primary", "fingerprint": "dc810a3f3b94d689", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e346b493ba4e0154", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_hash_byte_vectors.py:67"}, "properties": {"repobilityId": "f89249459e60b11e", "scanner": "scanner-primary", "fingerprint": "e346b493ba4e0154", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ef72d79ff513a2c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_issue_696_ddl_retry_storm.py:334"}, "properties": {"repobilityId": "3cecc330b154ccb7", "scanner": "scanner-primary", "fingerprint": "1ef72d79ff513a2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a73c4f28750400be", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/regression/test_cache_invalidation_exact_match.py:147"}, "properties": {"repobilityId": "e61978982174b8e7", "scanner": "scanner-primary", "fingerprint": "a73c4f28750400be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4728ad0e37a4ca25", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/tests/regression/test_issue_707_transaction_pins_connection.py:297"}, "properties": {"repobilityId": "98abbc2df8b73dc9", "scanner": "scanner-primary", "fingerprint": "4728ad0e37a4ca25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d118ba035713b7ee", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/tests/e2e/test_issue_839_append_only_e2e.py:215"}, "properties": {"repobilityId": "1bda77313ef9c979", "scanner": "scanner-primary", "fingerprint": "d118ba035713b7ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-237574b14c48c7f3", "level": "note", "message": {"text": "Legacy-named symbol `workflow_v1` in packages/kailash-dataflow/tests/e2e/test_production_readiness.py:75"}, "properties": {"repobilityId": "ef50bac6e80ada87", "scanner": "scanner-primary", "fingerprint": "237574b14c48c7f3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-226821d20a1cb811", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/tests/e2e/adapters/test_multi_database_e2e.py:31"}, "properties": {"repobilityId": "079c5266b261084b", "scanner": "scanner-primary", "fingerprint": "226821d20a1cb811", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6245c0d8666191ff", "level": "note", "message": {"text": "Legacy-named symbol `test_tenant_data_migration_and_backup` in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenancy_e2e.py:714"}, "properties": {"repobilityId": "4dffd6628acc2bd8", "scanner": "scanner-primary", "fingerprint": "6245c0d8666191ff", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5ce182fa260d2ccc", "level": "note", "message": {"text": "Legacy-named symbol `create_tenant_backup` in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenant_application_e2e.py:835"}, "properties": {"repobilityId": "22aed5f80e063d6c", "scanner": "scanner-primary", "fingerprint": "5ce182fa260d2ccc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-468cf1c24f33b258", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/tests/e2e/tenancy/test_multi_tenant_application_e2e.py:16"}, "properties": {"repobilityId": "1a3d80a53e02e4dd", "scanner": "scanner-primary", "fingerprint": "468cf1c24f33b258", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2101d44dbfe0a596", "level": "note", "message": {"text": "Legacy-named symbol `fields_v1` in packages/kailash-dataflow/tests/e2e/workflows/test_model_registry_multi_application_e2e.py:527"}, "properties": {"repobilityId": "ea1e52b311292b9e", "scanner": "scanner-primary", "fingerprint": "2101d44dbfe0a596", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-187fa7801c0949d9", "level": "note", "message": {"text": "Legacy-named symbol `historical_v1` in packages/kailash-dataflow/tests/e2e/migrations/test_migration_performance_tracker_e2e.py:822"}, "properties": {"repobilityId": "122172358e859086", "scanner": "scanner-primary", "fingerprint": "187fa7801c0949d9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-09037af89f0ac03d", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/e2e/migrations/test_mitigation_strategy_engine_e2e.py:362"}, "properties": {"repobilityId": "638050514c43fcac", "scanner": "scanner-primary", "fingerprint": "09037af89f0ac03d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7729dca835b8074f", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/tests/e2e/migrations/test_risk_assessment_workflows_e2e.py:83"}, "properties": {"repobilityId": "e2099dce51db7220", "scanner": "scanner-primary", "fingerprint": "7729dca835b8074f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a791cf59489b6afc", "level": "note", "message": {"text": "Legacy-named symbol `test_legacy` in packages/kailash-dataflow/tests/e2e/migrations/test_migration_bug_006_e2e.py:413"}, "properties": {"repobilityId": "50e87cff99e64157", "scanner": "scanner-primary", "fingerprint": "a791cf59489b6afc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e5654e05d9efcc38", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/tests/e2e/query_builder/test_query_builder_e2e.py:36"}, "properties": {"repobilityId": "19d056d9a00074f3", "scanner": "scanner-primary", "fingerprint": "e5654e05d9efcc38", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3109150877decd7a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-dataflow/scripts/fix_import_errors.py:120"}, "properties": {"repobilityId": "fe60035a65a7a598", "scanner": "scanner-primary", "fingerprint": "3109150877decd7a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-963855340b97a55f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/integrations/webhooks.py:114"}, "properties": {"repobilityId": "1587a4a28c2a3dd0", "scanner": "scanner-primary", "fingerprint": "963855340b97a55f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-230383b32637777b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/security/api_keys.py:177"}, "properties": {"repobilityId": "6cffd150eb074908", "scanner": "scanner-primary", "fingerprint": "230383b32637777b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70de4c2a0f5bc98f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/auth/jwt_auth.py:37"}, "properties": {"repobilityId": "826945c7b545937f", "scanner": "scanner-primary", "fingerprint": "70de4c2a0f5bc98f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ee3a72c83194736", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/saas_starter/tenancy/isolation.py:43"}, "properties": {"repobilityId": "f8995a2c8fb839a3", "scanner": "scanner-primary", "fingerprint": "2ee3a72c83194736", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2fefeb23edaf6bde", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/saas_starter/workflows/auth.py:17"}, "properties": {"repobilityId": "2302688e81e3e1a6", "scanner": "scanner-primary", "fingerprint": "2fefeb23edaf6bde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9dd122465b159de9", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/rate_limit.py:150"}, "properties": {"repobilityId": "0626138599f8bbce", "scanner": "scanner-primary", "fingerprint": "9dd122465b159de9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-871a6da9a54932f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/cors.py:40"}, "properties": {"repobilityId": "b8249054fcee4148", "scanner": "scanner-primary", "fingerprint": "871a6da9a54932f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d29b6f47a76e789", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/kailash-dataflow/templates/api_gateway_starter/middleware/jwt_auth.py:57"}, "properties": {"repobilityId": "8395410f0ada1d61", "scanner": "scanner-primary", "fingerprint": "1d29b6f47a76e789", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e64ccb1a27498795", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/api_gateway_starter/example_app/main.py:111"}, "properties": {"repobilityId": "2bcfe9f10a3ebca4", "scanner": "scanner-primary", "fingerprint": "e64ccb1a27498795", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f5df4e8843ff0c9", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/templates/api_gateway_starter/example_app/routes/users.py:169"}, "properties": {"repobilityId": "03384e2e4fe0868e", "scanner": "scanner-primary", "fingerprint": "6f5df4e8843ff0c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b7ad5d36efc6e1a", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/examples/mitigation_strategy_demo.py:67"}, "properties": {"repobilityId": "21ba201a1a397201", "scanner": "scanner-primary", "fingerprint": "4b7ad5d36efc6e1a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6701c5a95bb6f88b", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/examples/complete_risk_assessment_demo.py:82"}, "properties": {"repobilityId": "ac577126eb7447f2", "scanner": "scanner-primary", "fingerprint": "6701c5a95bb6f88b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-373a237da6d3a311", "level": "note", "message": {"text": "Stub function `commit` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/examples/migration_performance_tracking_example.py:43"}, "properties": {"repobilityId": "5ba3fa7f18eb252e", "scanner": "scanner-primary", "fingerprint": "373a237da6d3a311", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-7e086f4d02d3d79e", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/examples/pgvector_rag_example.py:147"}, "properties": {"repobilityId": "0569ced412abd5de", "scanner": "scanner-primary", "fingerprint": "7e086f4d02d3d79e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee5e0f119ed3c80e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/examples/email/sendgrid_transactional.py:157"}, "properties": {"repobilityId": "1f91d1bc64e41112", "scanner": "scanner-primary", "fingerprint": "ee5e0f119ed3c80e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f66697789e53445", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/examples/ai/openai_chat.py:135"}, "properties": {"repobilityId": "928e334a35745a14", "scanner": "scanner-primary", "fingerprint": "8f66697789e53445", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b601e742db75ab1b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/examples/auth/jwt_oauth2.py:164"}, "properties": {"repobilityId": "84fbd5c73e50daf7", "scanner": "scanner-primary", "fingerprint": "b601e742db75ab1b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-999509bbca7917a7", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-dataflow/examples/auth/jwt_oauth2.py:333"}, "properties": {"repobilityId": "b767d0fa29ad2407", "scanner": "scanner-primary", "fingerprint": "999509bbca7917a7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ac6d6f0b8e241442", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/examples/fabric_reference/app.py:51"}, "properties": {"repobilityId": "49557b70e646267d", "scanner": "scanner-primary", "fingerprint": "ac6d6f0b8e241442", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e19671bcb944a2cf", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/examples/storage/s3_upload.py:168"}, "properties": {"repobilityId": "ea4cb2100588e9bd", "scanner": "scanner-primary", "fingerprint": "e19671bcb944a2cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f774747a832787bd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/__init__.py:99"}, "properties": {"repobilityId": "2bb586ea80e20c6a", "scanner": "scanner-primary", "fingerprint": "f774747a832787bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-de2ed0f94c5826f2", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/src/dataflow/from_brief.py:59"}, "properties": {"repobilityId": "de06e4541844fd0f", "scanner": "scanner-primary", "fingerprint": "de2ed0f94c5826f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65429e3f8cc1da5e", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/adapters/mongodb.py:17"}, "properties": {"repobilityId": "5311ae819202f971", "scanner": "scanner-primary", "fingerprint": "65429e3f8cc1da5e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f3fa322abe1c216", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/kailash-dataflow/src/dataflow/adapters/postgresql.py:85"}, "properties": {"repobilityId": "02f7b71ef587456d", "scanner": "scanner-primary", "fingerprint": "2f3fa322abe1c216", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94a5bb68688174d8", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/adapters/__init__.py:18"}, "properties": {"repobilityId": "31a271cbfcb6c238", "scanner": "scanner-primary", "fingerprint": "94a5bb68688174d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea048053700c8c64", "level": "note", "message": {"text": "Legacy-named symbol `list_objects_v2` in packages/kailash-dataflow/src/dataflow/adapters/cloud_adapter.py:104"}, "properties": {"repobilityId": "38961d076d3c7c9f", "scanner": "scanner-primary", "fingerprint": "ea048053700c8c64", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4164c2ee2f159447", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/adapters/mysql.py:94"}, "properties": {"repobilityId": "edcc3dd3fdb568ef", "scanner": "scanner-primary", "fingerprint": "4164c2ee2f159447", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd86d9be579a6ff4", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/adapters/factory.py:133"}, "properties": {"repobilityId": "4460c72eae23189d", "scanner": "scanner-primary", "fingerprint": "bd86d9be579a6ff4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec7f7f3a2c05817e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/adapters/rest_adapter.py:20"}, "properties": {"repobilityId": "5cd0c38ffd2ade13", "scanner": "scanner-primary", "fingerprint": "ec7f7f3a2c05817e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ba893a610f76cb87", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/adapters/sqlite.py:1016"}, "properties": {"repobilityId": "7dc62bd5a6cb403b", "scanner": "scanner-primary", "fingerprint": "ba893a610f76cb87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9d12f18aa1a6073", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/classification/event_payload.py:57"}, "properties": {"repobilityId": "f84857eb53afd32a", "scanner": "scanner-primary", "fingerprint": "f9d12f18aa1a6073", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8427837e12413140", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/utils/filenames.py:34"}, "properties": {"repobilityId": "29ad5ee4d2084cc1", "scanner": "scanner-primary", "fingerprint": "8427837e12413140", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76af40d6748d86fa", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/utils/connection_adapter.py:49"}, "properties": {"repobilityId": "f76214a7ef2b4578", "scanner": "scanner-primary", "fingerprint": "76af40d6748d86fa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5fe19d31ff0e4d4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/utils/connection.py:146"}, "properties": {"repobilityId": "372bc919eec23e1e", "scanner": "scanner-primary", "fingerprint": "f5fe19d31ff0e4d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1dae60373691c629", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-dataflow/src/dataflow/platform/inspector.py:1729"}, "properties": {"repobilityId": "814c314453b51349", "scanner": "scanner-primary", "fingerprint": "1dae60373691c629", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b59943d6163cbc2", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/tenancy/interceptor.py:24"}, "properties": {"repobilityId": "36e85c599aff1aff", "scanner": "scanner-primary", "fingerprint": "6b59943d6163cbc2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdc6f7b5d2205359", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/migration/security_definer.py:602"}, "properties": {"repobilityId": "e623e70090a70f20", "scanner": "scanner-primary", "fingerprint": "fdc6f7b5d2205359", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9adeabe6539932ca", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/change_detector.py:205"}, "properties": {"repobilityId": "c26cc5f6727ca52b", "scanner": "scanner-primary", "fingerprint": "9adeabe6539932ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8453d17fdd2d0a34", "level": "note", "message": {"text": "Stub function `observe` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/fabric/metrics.py:59"}, "properties": {"repobilityId": "505364216137683a", "scanner": "scanner-primary", "fingerprint": "8453d17fdd2d0a34", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b097cc8a0c13fb12", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/health.py:121"}, "properties": {"repobilityId": "507fff44b91d0b5b", "scanner": "scanner-primary", "fingerprint": "b097cc8a0c13fb12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab57f2cbaf247642", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/fabric/integrity.py:457"}, "properties": {"repobilityId": "99d46bf90b07b7c4", "scanner": "scanner-primary", "fingerprint": "ab57f2cbaf247642", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ebd73aa2d63300e", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/fabric/webhooks.py:537"}, "properties": {"repobilityId": "732c2289b0869810", "scanner": "scanner-primary", "fingerprint": "4ebd73aa2d63300e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bb305391fef56e5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/fabric/serving.py:501"}, "properties": {"repobilityId": "5a96b6ce005425c8", "scanner": "scanner-primary", "fingerprint": "2bb305391fef56e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-efe2f8147a17f282", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/fabric/runtime.py:247"}, "properties": {"repobilityId": "8293386c6dda1491", "scanner": "scanner-primary", "fingerprint": "efe2f8147a17f282", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4fd26bb4d234748", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/ml/__init__.py:80"}, "properties": {"repobilityId": "76729de6c752d72c", "scanner": "scanner-primary", "fingerprint": "f4fd26bb4d234748", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91c438beefe03775", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/ml/_events.py:227"}, "properties": {"repobilityId": "bd494bd528769c7e", "scanner": "scanner-primary", "fingerprint": "91c438beefe03775", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-189b1118e1e48e12", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/ml/_errors.py:22"}, "properties": {"repobilityId": "7db3b5acb367384c", "scanner": "scanner-primary", "fingerprint": "189b1118e1e48e12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e5fb9beb5b4c831", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/optimization/sql_query_optimizer.py:30"}, "properties": {"repobilityId": "c172f1d40132a306", "scanner": "scanner-primary", "fingerprint": "6e5fb9beb5b4c831", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62d4e39635887080", "level": "note", "message": {"text": "Legacy-named symbol `kwargs_copy` in packages/kailash-dataflow/src/dataflow/nodes/bulk_upsert.py:200"}, "properties": {"repobilityId": "4729a4a1cf4a2bd7", "scanner": "scanner-primary", "fingerprint": "62d4e39635887080", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-088ae34e48b87946", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/nodes/bulk_upsert.py:15"}, "properties": {"repobilityId": "cb8b480f0d380461", "scanner": "scanner-primary", "fingerprint": "088ae34e48b87946", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ddb6d9132c75606", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/nodes/vector_nodes.py:479"}, "properties": {"repobilityId": "9bc2ec3be225991e", "scanner": "scanner-primary", "fingerprint": "4ddb6d9132c75606", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b252abde2f85e00", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/kailash-dataflow/src/dataflow/trust/query_wrapper.py:51"}, "properties": {"repobilityId": "4ba83cee65bcd12d", "scanner": "scanner-primary", "fingerprint": "7b252abde2f85e00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-047bc608dd36564e", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-dataflow/src/dataflow/core/protection_middleware.py:35"}, "properties": {"repobilityId": "72d02c330209c19f", "scanner": "scanner-primary", "fingerprint": "047bc608dd36564e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90344d55147d88e7", "level": "note", "message": {"text": "Legacy-named symbol `_restore_from_backup` in packages/kailash-dataflow/src/dataflow/core/multi_tenancy.py:1015"}, "properties": {"repobilityId": "ddc2b9f543b0e916", "scanner": "scanner-primary", "fingerprint": "90344d55147d88e7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f046f1254b0ce4fb", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/core/config.py:25"}, "properties": {"repobilityId": "65ddb7421ae72382", "scanner": "scanner-primary", "fingerprint": "f046f1254b0ce4fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-400fbe789d0b2b9a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/agent_context.py:57"}, "properties": {"repobilityId": "c506c841513c0ce0", "scanner": "scanner-primary", "fingerprint": "400fbe789d0b2b9a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59a753a1fca3001c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/core/engine.py:51"}, "properties": {"repobilityId": "44dbb37c8a033b8f", "scanner": "scanner-primary", "fingerprint": "59a753a1fca3001c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e68c0d0c7bf67a36", "level": "note", "message": {"text": "Stub function `close` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/core/engine.py:5981"}, "properties": {"repobilityId": "7b03fa1863d86c39", "scanner": "scanner-primary", "fingerprint": "e68c0d0c7bf67a36", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-ea622e6abba751e5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/nodes.py:237"}, "properties": {"repobilityId": "6ec5171923b91212", "scanner": "scanner-primary", "fingerprint": "ea622e6abba751e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20f3a0b8c7a05b70", "level": "note", "message": {"text": "Stub function `register` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/core/nodes.py:18"}, "properties": {"repobilityId": "24011436403a9135", "scanner": "scanner-primary", "fingerprint": "20f3a0b8c7a05b70", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-99820fce4627ed06", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-dataflow/src/dataflow/core/protection.py:343"}, "properties": {"repobilityId": "dba4a0f65e711ac0", "scanner": "scanner-primary", "fingerprint": "99820fce4627ed06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc8415dfe0e294f9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/pool_utils.py:168"}, "properties": {"repobilityId": "b27a8a27757e03c5", "scanner": "scanner-primary", "fingerprint": "bc8415dfe0e294f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ecd575cbc8115db", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/core/logging_config.py:71"}, "properties": {"repobilityId": "b327a5cbce08e34e", "scanner": "scanner-primary", "fingerprint": "5ecd575cbc8115db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e6c86872f2e7675", "level": "note", "message": {"text": "Legacy-named symbol `_create_model_registry_table_legacy` in packages/kailash-dataflow/src/dataflow/core/model_registry.py:446"}, "properties": {"repobilityId": "a59adaa4aee65e11", "scanner": "scanner-primary", "fingerprint": "6e6c86872f2e7675", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c71eb474d01ac8ad", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/core/model_registry.py:78"}, "properties": {"repobilityId": "a45edc8da8fedf85", "scanner": "scanner-primary", "fingerprint": "c71eb474d01ac8ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c84d7d93b96c7994", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/not_null_handler.py:28"}, "properties": {"repobilityId": "49780f00c228b4be", "scanner": "scanner-primary", "fingerprint": "c84d7d93b96c7994", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38e6f08678b47ceb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-dataflow/src/dataflow/migrations/dependency_analyzer.py:389"}, "properties": {"repobilityId": "ef135e862cd20f52", "scanner": "scanner-primary", "fingerprint": "38e6f08678b47ceb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bff5ddb843d799e4", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-dataflow/src/dataflow/migrations/impact_reporter.py:685"}, "properties": {"repobilityId": "b6e3018e8b16d833", "scanner": "scanner-primary", "fingerprint": "bff5ddb843d799e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a1c6de4da26a0f36", "level": "note", "message": {"text": "Legacy-named symbol `stage_2_backup` in packages/kailash-dataflow/src/dataflow/migrations/fk_safe_migration_executor.py:244"}, "properties": {"repobilityId": "41f8269d8ed172da", "scanner": "scanner-primary", "fingerprint": "a1c6de4da26a0f36", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2acd9abb3ba4a328", "level": "note", "message": {"text": "Stub function `fetchone` (body is just `pass`/`return`) \u2014 packages/kailash-dataflow/src/dataflow/migrations/migration_connection_manager.py:460"}, "properties": {"repobilityId": "de33bc2926421ef6", "scanner": "scanner-primary", "fingerprint": "2acd9abb3ba4a328", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-befd82e17921289e", "level": "note", "message": {"text": "Legacy-named symbol `has_backup` in packages/kailash-dataflow/src/dataflow/migrations/risk_assessment_engine.py:295"}, "properties": {"repobilityId": "882a34d56ccba541", "scanner": "scanner-primary", "fingerprint": "befd82e17921289e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e808ddde02454156", "level": "note", "message": {"text": "Legacy-named symbol `emergency_backup` in packages/kailash-dataflow/src/dataflow/migrations/fk_aware_e2e_workflows.py:795"}, "properties": {"repobilityId": "be28ffa915aaa96d", "scanner": "scanner-primary", "fingerprint": "e808ddde02454156", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-66069b59e06212db", "level": "note", "message": {"text": "Legacy-named symbol `_old_backup` in packages/kailash-dataflow/src/dataflow/migrations/application_safe_rename_strategy.py:474"}, "properties": {"repobilityId": "adc12bc14163abc2", "scanner": "scanner-primary", "fingerprint": "66069b59e06212db", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-81c4263fdef62162", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/application_safe_rename_strategy.py:39"}, "properties": {"repobilityId": "274ea89db9b258a9", "scanner": "scanner-primary", "fingerprint": "81c4263fdef62162", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fbc3506c4e6585e", "level": "note", "message": {"text": "Legacy-named symbol `requires_backup` in packages/kailash-dataflow/src/dataflow/migrations/schema_state_manager.py:222"}, "properties": {"repobilityId": "49c38b52070b6124", "scanner": "scanner-primary", "fingerprint": "6fbc3506c4e6585e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-825b12e8b18ae933", "level": "note", "message": {"text": "Legacy-named symbol `enhanced_backup` in packages/kailash-dataflow/src/dataflow/migrations/mitigation_strategy_engine.py:475"}, "properties": {"repobilityId": "a29014a2c015e21e", "scanner": "scanner-primary", "fingerprint": "825b12e8b18ae933", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-91794757fca5ba1a", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kailash-dataflow/src/dataflow/migrations/impact_analysis_reporter.py:367"}, "properties": {"repobilityId": "4009d5037443c375", "scanner": "scanner-primary", "fingerprint": "91794757fca5ba1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06af29226e51136e", "level": "note", "message": {"text": "Legacy-named symbol `requires_data_backup` in packages/kailash-dataflow/src/dataflow/migrations/production_deployment_validator.py:257"}, "properties": {"repobilityId": "4edcc367cfc541ee", "scanner": "scanner-primary", "fingerprint": "06af29226e51136e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bac81679a8c5685f", "level": "note", "message": {"text": "Legacy-named symbol `create_backup` in packages/kailash-dataflow/src/dataflow/migrations/column_removal_manager.py:183"}, "properties": {"repobilityId": "08ffaccdfa0e8f58", "scanner": "scanner-primary", "fingerprint": "bac81679a8c5685f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e8c6d795e73b0f72", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/migrations/column_removal_manager.py:41"}, "properties": {"repobilityId": "6aea51c3e6e69e57", "scanner": "scanner-primary", "fingerprint": "e8c6d795e73b0f72", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0904f3e834d9f9f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/features/transactions.py:361"}, "properties": {"repobilityId": "614586fbbf11607f", "scanner": "scanner-primary", "fingerprint": "0904f3e834d9f9f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2df3288191f389a4", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/kailash-dataflow/src/dataflow/features/express.py:597"}, "properties": {"repobilityId": "ad6f11298a954bdd", "scanner": "scanner-primary", "fingerprint": "2df3288191f389a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b6873b833f3b492b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-dataflow/src/dataflow/features/bulk.py:363"}, "properties": {"repobilityId": "191ad29c76d0d8fe", "scanner": "scanner-primary", "fingerprint": "b6873b833f3b492b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5c3c14b4ffcdc66", "level": "note", "message": {"text": "Legacy-named symbol `my_model_v2` in packages/kailash-align/tests/test_serving_smoke.py:74"}, "properties": {"repobilityId": "bfe15b91b36b6e5b", "scanner": "scanner-primary", "fingerprint": "e5c3c14b4ffcdc66", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d36484d0f157807a", "level": "note", "message": {"text": "Legacy-named symbol `test_track_training_bounded_window_evicts_old` in packages/kailash-align/tests/unit/test_alignment_diagnostics_unit.py:110"}, "properties": {"repobilityId": "e1d08a65c9c7e0f7", "scanner": "scanner-primary", "fingerprint": "d36484d0f157807a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-60d463d96daf77ee", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-align/src/kailash_align/__init__.py:10"}, "properties": {"repobilityId": "00637ff05e1e1e9d", "scanner": "scanner-primary", "fingerprint": "60d463d96daf77ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d88669ac5a497e0", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kailash-align/src/kailash_align/serving.py:362"}, "properties": {"repobilityId": "eb922b7e72339e65", "scanner": "scanner-primary", "fingerprint": "6d88669ac5a497e0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c37e973d4d9b1ea9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/pipeline.py:65"}, "properties": {"repobilityId": "7f1f37c76098b422", "scanner": "scanner-primary", "fingerprint": "c37e973d4d9b1ea9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5363258abdf17ef7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-align/src/kailash_align/ml/__init__.py:60"}, "properties": {"repobilityId": "1493aaa2976ecadb", "scanner": "scanner-primary", "fingerprint": "5363258abdf17ef7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-051c872013b30a1e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/ml/_trajectory.py:49"}, "properties": {"repobilityId": "e316b6428b67b690", "scanner": "scanner-primary", "fingerprint": "051c872013b30a1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8790c298f6c090bf", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-align/src/kailash_align/agents/__init__.py:11"}, "properties": {"repobilityId": "f25c23369d518484", "scanner": "scanner-primary", "fingerprint": "8790c298f6c090bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e8b175bf7d4f311", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/diagnostics/alignment.py:1026"}, "properties": {"repobilityId": "f94d699e6eae5f0a", "scanner": "scanner-primary", "fingerprint": "2e8b175bf7d4f311", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9da3d566065ad3f9", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_base.py:223"}, "properties": {"repobilityId": "6c0b79fa482d15f9", "scanner": "scanner-primary", "fingerprint": "9da3d566065ad3f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca7f63908fe2083b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_ppo_rlhf.py:201"}, "properties": {"repobilityId": "ffa9712402715b26", "scanner": "scanner-primary", "fingerprint": "ca7f63908fe2083b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f70ecbb5692ce272", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-align/src/kailash_align/rl_bridge/__init__.py:53"}, "properties": {"repobilityId": "5b66d9eb2ba700f9", "scanner": "scanner-primary", "fingerprint": "f70ecbb5692ce272", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3a098e8813b3330", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-align/src/kailash_align/rl_bridge/_dpo.py:161"}, "properties": {"repobilityId": "24fd82c66dbb863d", "scanner": "scanner-primary", "fingerprint": "b3a098e8813b3330", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-403d58670884de9f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/tests/conftest.py:16"}, "properties": {"repobilityId": "4a1f52cf6569e38b", "scanner": "scanner-primary", "fingerprint": "403d58670884de9f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47020c2202272a01", "level": "note", "message": {"text": "Legacy-named symbol `test_held_nodes_returns_copy` in packages/kaizen-agents/tests/unit/test_held_mechanism.py:377"}, "properties": {"repobilityId": "e26f7d813f45a701", "scanner": "scanner-primary", "fingerprint": "47020c2202272a01", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ddae7a79ee04a5ec", "level": "note", "message": {"text": "Legacy-named symbol `test_workers_property_returns_copy` in packages/kaizen-agents/tests/unit/test_supervisor_wrapper.py:147"}, "properties": {"repobilityId": "a00771a86a65e3b0", "scanner": "scanner-primary", "fingerprint": "ddae7a79ee04a5ec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-967945d10154d82a", "level": "note", "message": {"text": "Legacy-named symbol `test_no_llm_no_keys_returns_copy` in packages/kaizen-agents/tests/unit/test_context.py:255"}, "properties": {"repobilityId": "7d9fa06aa8f604f6", "scanner": "scanner-primary", "fingerprint": "967945d10154d82a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9f4c6dd25dbef081", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/tests/unit/test_envelope_allocator_sdk.py:279"}, "properties": {"repobilityId": "935a8e31a130b103", "scanner": "scanner-primary", "fingerprint": "9f4c6dd25dbef081", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-edafe1663502aeb3", "level": "note", "message": {"text": "Legacy-named symbol `test_get_rate_returns_copy` in packages/kaizen-agents/tests/unit/governance/test_cost_model.py:192"}, "properties": {"repobilityId": "ac3adacf6c7f85da", "scanner": "scanner-primary", "fingerprint": "edafe1663502aeb3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7f7de2b5538751b0", "level": "note", "message": {"text": "Legacy-named symbol `test_get_configured_strategies_returns_copy` in packages/kaizen-agents/tests/unit/journey/test_context.py:208"}, "properties": {"repobilityId": "06fbb61a6b9c2607", "scanner": "scanner-primary", "fingerprint": "7f7de2b5538751b0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b20a3d7ab3075871", "level": "note", "message": {"text": "Legacy-named symbol `test_journey_pathways_property_returns_copy` in packages/kaizen-agents/tests/unit/journey/test_journey_core.py:225"}, "properties": {"repobilityId": "b4f3df59735f9b4d", "scanner": "scanner-primary", "fingerprint": "b20a3d7ab3075871", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ec532d83e37397a0", "level": "note", "message": {"text": "Legacy-named symbol `test_context_update_copy` in packages/kaizen-agents/tests/unit/journey/test_transitions.py:493"}, "properties": {"repobilityId": "9bc818002d509f4a", "scanner": "scanner-primary", "fingerprint": "ec532d83e37397a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d2e9d50d7197d07d", "level": "note", "message": {"text": "Legacy-named symbol `test_save_creates_copy` in packages/kaizen-agents/tests/unit/journey/test_state.py:160"}, "properties": {"repobilityId": "4512f35d958664df", "scanner": "scanner-primary", "fingerprint": "d2e9d50d7197d07d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b015d6dafa371bfb", "level": "note", "message": {"text": "Legacy-named symbol `test_fork_creates_copy` in packages/kaizen-agents/tests/unit/delegate/test_session.py:202"}, "properties": {"repobilityId": "1e28b47b298ef358", "scanner": "scanner-primary", "fingerprint": "b015d6dafa371bfb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9ef9e306e97c7a1a", "level": "note", "message": {"text": "Legacy-named symbol `test_deferred_mcp_is_copy` in packages/kaizen-agents/tests/unit/delegate/test_delegate_facade.py:655"}, "properties": {"repobilityId": "cca0ffdde5a911f7", "scanner": "scanner-primary", "fingerprint": "9ef9e306e97c7a1a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e7d980ab6160e081", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kaizen-agents/tests/unit/delegate/test_loop.py:833"}, "properties": {"repobilityId": "12ee11a849573bca", "scanner": "scanner-primary", "fingerprint": "e7d980ab6160e081", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11294cf9c0336877", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/tests/unit/agents/specialized/test_chain_of_thought_agent.py:14"}, "properties": {"repobilityId": "47bcfab908d0d0a9", "scanner": "scanner-primary", "fingerprint": "11294cf9c0336877", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-512434fa175ceb2c", "level": "note", "message": {"text": "Legacy-named symbol `test_approval_history_returns_copy` in packages/kaizen-agents/tests/unit/agents/autonomous/test_state_capture_restore.py:402"}, "properties": {"repobilityId": "e4d1b5d923c14d69", "scanner": "scanner-primary", "fingerprint": "512434fa175ceb2c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4b421c619fe98914", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/examples/journey/healthcare_referral/tests/test_transitions.py:331"}, "properties": {"repobilityId": "0fd530bab4f7b6d8", "scanner": "scanner-primary", "fingerprint": "4b421c619fe98914", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7cf7b58c7030754", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/examples/autonomy/hooks/distributed_tracing_example.py:110"}, "properties": {"repobilityId": "5b6af1d7280b7ca7", "scanner": "scanner-primary", "fingerprint": "d7cf7b58c7030754", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82946d0b629f8bce", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/examples/autonomy/hooks/prometheus_metrics_example.py:54"}, "properties": {"repobilityId": "6dc563f8ca6f1951", "scanner": "scanner-primary", "fingerprint": "82946d0b629f8bce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-815d901a2c59e546", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kaizen-agents/src/kaizen_agents/supervisor.py:242"}, "properties": {"repobilityId": "80f3d70e64b9fcfd", "scanner": "scanner-primary", "fingerprint": "815d901a2c59e546", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c01d4df3a9faaed", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/journey/behaviors.py:65"}, "properties": {"repobilityId": "266153db0cbcbd6d", "scanner": "scanner-primary", "fingerprint": "2c01d4df3a9faaed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf443e9acde8b04e", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/journey/nexus.py:696"}, "properties": {"repobilityId": "6a27996c824feb24", "scanner": "scanner-primary", "fingerprint": "bf443e9acde8b04e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d756b7b8a63c9e4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kaizen-agents/src/kaizen_agents/delegate/loop.py:485"}, "properties": {"repobilityId": "35b19b5f0798f55b", "scanner": "scanner-primary", "fingerprint": "6d756b7b8a63c9e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abbb75e606ebfb33", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/agents/autonomous/claude_code.py:256"}, "properties": {"repobilityId": "b6b1e2413947a09c", "scanner": "scanner-primary", "fingerprint": "abbb75e606ebfb33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3869b4ff02c9c58", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 packages/kaizen-agents/src/kaizen_agents/agents/autonomous/codex.py:413"}, "properties": {"repobilityId": "d3e8e71bfee719e9", "scanner": "scanner-primary", "fingerprint": "d3869b4ff02c9c58", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1c1e944e590e73f7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/patterns/state_manager.py:90"}, "properties": {"repobilityId": "ad3eede77372be17", "scanner": "scanner-primary", "fingerprint": "1c1e944e590e73f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2238c4ece8a6974f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kaizen-agents/src/kaizen_agents/patterns/runtime.py:803"}, "properties": {"repobilityId": "e9f2e57954e2031b", "scanner": "scanner-primary", "fingerprint": "2238c4ece8a6974f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bd68f5451ab8e77", "level": "note", "message": {"text": "Legacy-named symbol `schema_v1` in packages/kailash-ml/tests/integration/test_feature_store.py:103"}, "properties": {"repobilityId": "20ee62a6bd103919", "scanner": "scanner-primary", "fingerprint": "0bd68f5451ab8e77", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e956dcd6d256e3ff", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_w22b_autoattach_wiring.py:60"}, "properties": {"repobilityId": "2b484b95cc67bad0", "scanner": "scanner-primary", "fingerprint": "e956dcd6d256e3ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb42b3e19b9dcc8e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_online_store_and_reopen_wiring.py:86"}, "properties": {"repobilityId": "627823233750bd33", "scanner": "scanner-primary", "fingerprint": "fb42b3e19b9dcc8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a66a8e61f302919", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_drift_scheduler_restart.py:268"}, "properties": {"repobilityId": "3403bbad122b7ee0", "scanner": "scanner-primary", "fingerprint": "4a66a8e61f302919", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c30231204b15078", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_w13_query_perf.py:35"}, "properties": {"repobilityId": "8c77686bad24ad5f", "scanner": "scanner-primary", "fingerprint": "8c30231204b15078", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21274b14a945634f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_km_track.py:328"}, "properties": {"repobilityId": "114eec6895e6f448", "scanner": "scanner-primary", "fingerprint": "21274b14a945634f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed111e0a12c4fc71", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_ml_from_brief.py:51"}, "properties": {"repobilityId": "7add3b8da95e72f2", "scanner": "scanner-primary", "fingerprint": "ed111e0a12c4fc71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f3f12159e81afef6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_dl_diagnostics_wiring.py:297"}, "properties": {"repobilityId": "f2cb854f06d4aa68", "scanner": "scanner-primary", "fingerprint": "f3f12159e81afef6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc4e4aeb5067e33e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_engine_compare_timeout_partial_result.py:58"}, "properties": {"repobilityId": "3093e9e57303bce5", "scanner": "scanner-primary", "fingerprint": "cc4e4aeb5067e33e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f69f5833f996d279", "level": "note", "message": {"text": "Legacy-named symbol `model_v1` in packages/kailash-ml/tests/integration/test_model_registry.py:104"}, "properties": {"repobilityId": "c3fc1468f353eed8", "scanner": "scanner-primary", "fingerprint": "f69f5833f996d279", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e9f4986150618657", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/integration/test_trainable_backend_matrix.py:71"}, "properties": {"repobilityId": "cf9aa36d6a85e8bd", "scanner": "scanner-primary", "fingerprint": "e9f4986150618657", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbd8519438de325b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/tests/integration/test_automl_engine_wiring.py:62"}, "properties": {"repobilityId": "ca53a5493da81fe2", "scanner": "scanner-primary", "fingerprint": "dbd8519438de325b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0bdb17314307a20", "level": "note", "message": {"text": "Legacy-named symbol `test_canonical_env_wins_over_legacy` in packages/kailash-ml/tests/unit/test_env_resolver.py:53"}, "properties": {"repobilityId": "252974147112d2c3", "scanner": "scanner-primary", "fingerprint": "e0bdb17314307a20", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cf58d9cb13d158e1", "level": "note", "message": {"text": "Legacy-named symbol `features_v1` in packages/kailash-ml/tests/unit/test_feature_sql.py:118"}, "properties": {"repobilityId": "2692b13b212a07de", "scanner": "scanner-primary", "fingerprint": "cf58d9cb13d158e1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b7f935790fb30eb0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_device_report.py:317"}, "properties": {"repobilityId": "8681e43bf7b145f1", "scanner": "scanner-primary", "fingerprint": "b7f935790fb30eb0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f3ce38d26e110588", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-ml/tests/unit/test_auto_logging.py:377"}, "properties": {"repobilityId": "d45f73330e4f54f6", "scanner": "scanner-primary", "fingerprint": "f3ce38d26e110588", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b96215ba342555a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_catboost_trainable.py:22"}, "properties": {"repobilityId": "9fd3bc29987b3296", "scanner": "scanner-primary", "fingerprint": "9b96215ba342555a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b74828f86ce43d3f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/unit/test_preprocessing.py:1390"}, "properties": {"repobilityId": "40172fd281b8ff9e", "scanner": "scanner-primary", "fingerprint": "b74828f86ce43d3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad68df62a63aff96", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-ml/tests/unit/test_sklearn_trainable_array_api.py:560"}, "properties": {"repobilityId": "f1607d10b6d2d12d", "scanner": "scanner-primary", "fingerprint": "ad68df62a63aff96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e22f10721320b94b", "level": "note", "message": {"text": "Legacy-named symbol `monitor_v1` in packages/kailash-ml/tests/regression/test_issue_mlops_HIGH_drift_reference_persistence.py:85"}, "properties": {"repobilityId": "6d7db0c1e69023b4", "scanner": "scanner-primary", "fingerprint": "e22f10721320b94b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1ea3e6754e257d03", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/regression/test_feature_store_e2e.py:68"}, "properties": {"repobilityId": "7f22ebd66ddee01c", "scanner": "scanner-primary", "fingerprint": "1ea3e6754e257d03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d84a3a7fb02dba6", "level": "note", "message": {"text": "Legacy-named symbol `diag_legacy` in packages/kailash-ml/tests/regression/test_issue_701_diagnose_dl_pytorch_dataloader_end_to_end.py:142"}, "properties": {"repobilityId": "8488ab410bcbc392", "scanner": "scanner-primary", "fingerprint": "4d84a3a7fb02dba6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d03d07a21ff6d0c5", "level": "note", "message": {"text": "Legacy-named symbol `monitor_v1` in packages/kailash-ml/tests/regression/test_issue_ml_drift_scheduler_restart.py:64"}, "properties": {"repobilityId": "f3623a95b96c94ea", "scanner": "scanner-primary", "fingerprint": "d03d07a21ff6d0c5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7055088f2c06950a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/tests/regression/test_readme_lineage_quickstart.py:16"}, "properties": {"repobilityId": "bd5fdeca2dac0022", "scanner": "scanner-primary", "fingerprint": "7055088f2c06950a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-408e522db21622d2", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/trainable.py:364"}, "properties": {"repobilityId": "96d60a6a7c765c4b", "scanner": "scanner-primary", "fingerprint": "408e522db21622d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d8c8f67fcd89151c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/_wrappers.py:149"}, "properties": {"repobilityId": "960afc6b5190327b", "scanner": "scanner-primary", "fingerprint": "d8c8f67fcd89151c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b62acec21f0c2c68", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/__init__.py:102"}, "properties": {"repobilityId": "0cc66506e126f4f4", "scanner": "scanner-primary", "fingerprint": "b62acec21f0c2c68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcf0b35cfac0f8ea", "level": "note", "message": {"text": "Legacy-named symbol `tracker_db_legacy` in packages/kailash-ml/src/kailash_ml/_env.py:142"}, "properties": {"repobilityId": "fc684bb348609983", "scanner": "scanner-primary", "fingerprint": "bcf0b35cfac0f8ea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-46eac3caf09f4f8c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/_env.py:46"}, "properties": {"repobilityId": "faa897fd81d10d7e", "scanner": "scanner-primary", "fingerprint": "46eac3caf09f4f8c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9859573f34e43a13", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/from_brief.py:108"}, "properties": {"repobilityId": "52ba0ef51f8bccf0", "scanner": "scanner-primary", "fingerprint": "9859573f34e43a13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f4fcd1521cd2954", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/engine.py:638"}, "properties": {"repobilityId": "40500733b4771d70", "scanner": "scanner-primary", "fingerprint": "8f4fcd1521cd2954", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5364dcc5e7339974", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kailash-ml/src/kailash_ml/_result.py:111"}, "properties": {"repobilityId": "6ed368e61e1a51f2", "scanner": "scanner-primary", "fingerprint": "5364dcc5e7339974", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5d4e901fabb4684", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/serving/multi_model_adapter.py:41"}, "properties": {"repobilityId": "768acb5523111105", "scanner": "scanner-primary", "fingerprint": "c5d4e901fabb4684", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed5ef01f7a033914", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/serving/server.py:68"}, "properties": {"repobilityId": "91ab4d8b69a01e78", "scanner": "scanner-primary", "fingerprint": "ed5ef01f7a033914", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab03b5c2ff8cf3a1", "level": "note", "message": {"text": "Legacy-named symbol `is_deprecated` in packages/kailash-ml/src/kailash_ml/engines/registry.py:98"}, "properties": {"repobilityId": "95bf1a9805165ce3", "scanner": "scanner-primary", "fingerprint": "ab03b5c2ff8cf3a1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-18bd9bbe256bc2e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/engines/_feature_sql.py:74"}, "properties": {"repobilityId": "fb8889f702925957", "scanner": "scanner-primary", "fingerprint": "18bd9bbe256bc2e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec9277f3a2ee80af", "level": "note", "message": {"text": "Legacy-named symbol `_kml_drift_references_legacy` in packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py:382"}, "properties": {"repobilityId": "ad105f574e4e5655", "scanner": "scanner-primary", "fingerprint": "ec9277f3a2ee80af", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-54f9b3e2eee8b122", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/engines/drift_monitor.py:492"}, "properties": {"repobilityId": "067fa54e6965f7fb", "scanner": "scanner-primary", "fingerprint": "54f9b3e2eee8b122", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f78dc81e4b01667", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/engines/training_pipeline.py:622"}, "properties": {"repobilityId": "0acabce91793ad1d", "scanner": "scanner-primary", "fingerprint": "9f78dc81e4b01667", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7ccc9dc3fd1c1c77", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/engines/_engine_sql.py:78"}, "properties": {"repobilityId": "2e92b0c283cde9e3", "scanner": "scanner-primary", "fingerprint": "7ccc9dc3fd1c1c77", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68d7994a09161825", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/engines/model_registry.py:56"}, "properties": {"repobilityId": "10229a06a84cdc5f", "scanner": "scanner-primary", "fingerprint": "68d7994a09161825", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59a0768948849dbd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/erasure.py:134"}, "properties": {"repobilityId": "00c86074358592db", "scanner": "scanner-primary", "fingerprint": "59a0768948849dbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-73105e1846a57651", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/tracker.py:125"}, "properties": {"repobilityId": "7d69e53972e17f88", "scanner": "scanner-primary", "fingerprint": "73105e1846a57651", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f16e44b14df207f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/query.py:421"}, "properties": {"repobilityId": "bc3e3e75dab30850", "scanner": "scanner-primary", "fingerprint": "5f16e44b14df207f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dc157793774fc69a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/registry.py:111"}, "properties": {"repobilityId": "84e0d34b6ca038ad", "scanner": "scanner-primary", "fingerprint": "dc157793774fc69a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc267461a09b587c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/tracking/runner.py:181"}, "properties": {"repobilityId": "38ff7434d57b5df9", "scanner": "scanner-primary", "fingerprint": "cc267461a09b587c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac32a200a00d5bd9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/artifacts/cas.py:117"}, "properties": {"repobilityId": "c6e893e4dcaf6f39", "scanner": "scanner-primary", "fingerprint": "ac32a200a00d5bd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a990d53f8688b753", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/tracking/artifacts/onnx_probe.py:118"}, "properties": {"repobilityId": "7c20be39289de971", "scanner": "scanner-primary", "fingerprint": "a990d53f8688b753", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bcb4ad7fea41d28", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/base.py:211"}, "properties": {"repobilityId": "32ff2f65d3222e04", "scanner": "scanner-primary", "fingerprint": "0bcb4ad7fea41d28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3780b2322be8397d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/sqlite.py:190"}, "properties": {"repobilityId": "877f89d5ea87765d", "scanner": "scanner-primary", "fingerprint": "3780b2322be8397d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ac0d06e5385b580", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/tracking/storage/postgres.py:882"}, "properties": {"repobilityId": "afccfe1c2a5083c1", "scanner": "scanner-primary", "fingerprint": "4ac0d06e5385b580", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79a8d7937e716925", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/dashboard/__init__.py:103"}, "properties": {"repobilityId": "69516016fee8f07d", "scanner": "scanner-primary", "fingerprint": "79a8d7937e716925", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9bfee0b58404b3e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_sklearn.py:479"}, "properties": {"repobilityId": "f8d32c6f41d2f1e0", "scanner": "scanner-primary", "fingerprint": "e9bfee0b58404b3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41b2d7b9a33c6694", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/autolog/__init__.py:41"}, "properties": {"repobilityId": "dec067d790dba421", "scanner": "scanner-primary", "fingerprint": "41b2d7b9a33c6694", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea9ac2d1b2c24367", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_lightgbm.py:207"}, "properties": {"repobilityId": "d4c833f9b6480920", "scanner": "scanner-primary", "fingerprint": "ea9ac2d1b2c24367", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9dd283232676c69d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_lightning.py:135"}, "properties": {"repobilityId": "7a6552182aa2ef82", "scanner": "scanner-primary", "fingerprint": "9dd283232676c69d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4558f1e9cb942563", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_xgboost.py:206"}, "properties": {"repobilityId": "6d3beb55933934b2", "scanner": "scanner-primary", "fingerprint": "4558f1e9cb942563", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f6050ac77cdc17c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/autolog/_context.py:310"}, "properties": {"repobilityId": "1fb1aae9bd19e75e", "scanner": "scanner-primary", "fingerprint": "1f6050ac77cdc17c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5fe9027ce1da80f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/automl/engine.py:390"}, "properties": {"repobilityId": "c4de20aa631e1357", "scanner": "scanner-primary", "fingerprint": "5fe9027ce1da80f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57cdf0edce4dbd66", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/__init__.py:94"}, "properties": {"repobilityId": "d683e01b04ae2e32", "scanner": "scanner-primary", "fingerprint": "57cdf0edce4dbd66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1118f0c0ae27ae7", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/dl.py:140"}, "properties": {"repobilityId": "2105933ff2330739", "scanner": "scanner-primary", "fingerprint": "c1118f0c0ae27ae7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f95941b8f3002a4c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/rag.py:235"}, "properties": {"repobilityId": "bbc58c50cc4bff26", "scanner": "scanner-primary", "fingerprint": "f95941b8f3002a4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ffda588d25262b72", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/diagnostics/rl.py:120"}, "properties": {"repobilityId": "f0bdb2a9b2760e9c", "scanner": "scanner-primary", "fingerprint": "ffda588d25262b72", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6159c512a40fa9e0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/bridge/onnx_bridge.py:509"}, "properties": {"repobilityId": "e66aef632289fa02", "scanner": "scanner-primary", "fingerprint": "6159c512a40fa9e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5378137b98843eb", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/rl/_rl_train.py:153"}, "properties": {"repobilityId": "2d4fde8c4fea0309", "scanner": "scanner-primary", "fingerprint": "a5378137b98843eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-43320b69bcc73f4a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/rl/align_adapter.py:52"}, "properties": {"repobilityId": "a1ccfd1192a8c1eb", "scanner": "scanner-primary", "fingerprint": "43320b69bcc73f4a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7793a85c277c7c92", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/rl/policies.py:41"}, "properties": {"repobilityId": "0d0e22872ef6754a", "scanner": "scanner-primary", "fingerprint": "7793a85c277c7c92", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4794b344975b223", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kailash-ml/src/kailash_ml/rl/trainer.py:186"}, "properties": {"repobilityId": "a39e4e8fb703ef7e", "scanner": "scanner-primary", "fingerprint": "d4794b344975b223", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9e7514d5c2fa005", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kailash-ml/src/kailash_ml/rl/algorithms/__init__.py:371"}, "properties": {"repobilityId": "6337d8bf8d7027fe", "scanner": "scanner-primary", "fingerprint": "e9e7514d5c2fa005", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a20b98017008f09", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/_schema_feature_group.py:125"}, "properties": {"repobilityId": "6582292687ddd665", "scanner": "scanner-primary", "fingerprint": "7a20b98017008f09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-764b03ec3972f4cd", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kailash-ml/src/kailash_ml/features/registry.py:58"}, "properties": {"repobilityId": "b3b1c39cd14768d8", "scanner": "scanner-primary", "fingerprint": "764b03ec3972f4cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a53411bcea4a7476", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/materialiser.py:210"}, "properties": {"repobilityId": "099f0b1bc6558fd3", "scanner": "scanner-primary", "fingerprint": "a53411bcea4a7476", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c4262b353fea495e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/online_store.py:447"}, "properties": {"repobilityId": "3d8d505ea2bea039", "scanner": "scanner-primary", "fingerprint": "c4262b353fea495e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1677418112d9efc8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kailash-ml/src/kailash_ml/features/store.py:198"}, "properties": {"repobilityId": "89b20aec564adba4", "scanner": "scanner-primary", "fingerprint": "1677418112d9efc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42e6801dd22749ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kailash-ml/src/kailash_ml/features/_model_registration.py:102"}, "properties": {"repobilityId": "3633832e46ec535b", "scanner": "scanner-primary", "fingerprint": "42e6801dd22749ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-916116b7055a9271", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/proximity-band-budget/rule-11-helper.mjs:4"}, "properties": {"repobilityId": "0d4f69af70ba7d60", "scanner": "scanner-primary", "fingerprint": "916116b7055a9271", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20735aa870c20a1a", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:76"}, "properties": {"repobilityId": "abf14e2a3d9aba9d", "scanner": "scanner-primary", "fingerprint": "20735aa870c20a1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-965d99040842695c", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-emit/run.mjs:306"}, "properties": {"repobilityId": "a1be4eacfe768553", "scanner": "scanner-primary", "fingerprint": "965d99040842695c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5407c17c2fbe9a42", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/codex-dispatcher/run.mjs:32"}, "properties": {"repobilityId": "8ab8b2bfd87ced0d", "scanner": "scanner-primary", "fingerprint": "5407c17c2fbe9a42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8dc4c18ea1e93df1", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-proximity-band/run.mjs:160"}, "properties": {"repobilityId": "4c1cceb6e2f02291", "scanner": "scanner-primary", "fingerprint": "8dc4c18ea1e93df1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dad78982fc7d8fb8", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/variant-overlay/run.mjs:123"}, "properties": {"repobilityId": "55bd2139712b97f2", "scanner": "scanner-primary", "fingerprint": "dad78982fc7d8fb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b06a1b43e3608e1a", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-xref-integrity/run.mjs:234"}, "properties": {"repobilityId": "cdd78b1062e36574", "scanner": "scanner-primary", "fingerprint": "b06a1b43e3608e1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95700020a38d7b30", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/forest-ledger/run.mjs:156"}, "properties": {"repobilityId": "6f3e63be8b224def", "scanner": "scanner-primary", "fingerprint": "95700020a38d7b30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c7fcb6a7337baf1", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-extraction-history/run.mjs:250"}, "properties": {"repobilityId": "4c2f79e30adee5e5", "scanner": "scanner-primary", "fingerprint": "2c7fcb6a7337baf1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bf84135bd2ad926", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/audit-fixtures/strip-build-internal/run.mjs:4"}, "properties": {"repobilityId": "8df6b2aa41457f74", "scanner": "scanner-primary", "fingerprint": "8bf84135bd2ad926", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-445d855b46d23e76", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-c-mcp-return.fixture.js:4"}, "properties": {"repobilityId": "7f0b8a76c5ef74d5", "scanner": "scanner-primary", "fingerprint": "445d855b46d23e76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8cb025fd87c67162", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-b-two-layer.fixture.js:4"}, "properties": {"repobilityId": "cedb99f55989a8b4", "scanner": "scanner-primary", "fingerprint": "8cb025fd87c67162", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b068cbc4c085723d", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/signing-mutation-guard.js:134"}, "properties": {"repobilityId": "1946282716f8847e", "scanner": "scanner-primary", "fingerprint": "b068cbc4c085723d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea76b15e3f5bac3b", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/journal-write-guard.js:75"}, "properties": {"repobilityId": "7fc9a356f5ce1d90", "scanner": "scanner-primary", "fingerprint": "ea76b15e3f5bac3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-154399f7190e15a3", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/journal-write-guard.js:360"}, "properties": {"repobilityId": "735424233796a4ae", "scanner": "scanner-primary", "fingerprint": "154399f7190e15a3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-accbd2fbe21792d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/detect-violations.js:26"}, "properties": {"repobilityId": "8f4cdd715512452a", "scanner": "scanner-primary", "fingerprint": "accbd2fbe21792d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be694c825d5583dc", "level": "none", "message": {"text": "Commented-code block (9 lines) in .claude/hooks/adjacency-heartbeat.js:72"}, "properties": {"repobilityId": "a5a3f9ee6271c972", "scanner": "scanner-primary", "fingerprint": "be694c825d5583dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7cdfa914b1a6d5b9", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/genesis-anchor-guard.js:103"}, "properties": {"repobilityId": "d785de0281875b98", "scanner": "scanner-primary", "fingerprint": "7cdfa914b1a6d5b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef3a424b902914a8", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/integrity-guard.js:117"}, "properties": {"repobilityId": "aa76eda1a973c0ec", "scanner": "scanner-primary", "fingerprint": "ef3a424b902914a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62fa69def0d654a7", "level": "none", "message": {"text": "Commented-code block (8 lines) in .claude/hooks/validate-bash-command.js:98"}, "properties": {"repobilityId": "5aeff4fa1258e135", "scanner": "scanner-primary", "fingerprint": "62fa69def0d654a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41f3703b8f747071", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/posture-gate.js:154"}, "properties": {"repobilityId": "40627d839b0235bf", "scanner": "scanner-primary", "fingerprint": "41f3703b8f747071", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f17ae9b6a21105a", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/multi-operator-sessionend.js:165"}, "properties": {"repobilityId": "42c5b15819435b92", "scanner": "scanner-primary", "fingerprint": "5f17ae9b6a21105a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-816c7ae77ce83de5", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/log-triage-gate.js:61"}, "properties": {"repobilityId": "725527316d49b5ed", "scanner": "scanner-primary", "fingerprint": "816c7ae77ce83de5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6698380f13d2a1b1", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/multi-operator-sessionstart.js:138"}, "properties": {"repobilityId": "d9e1d4a0b487ef82", "scanner": "scanner-primary", "fingerprint": "6698380f13d2a1b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-816a039f98d87b80", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/adjacency-leasecheck.js:381"}, "properties": {"repobilityId": "6370e67a0fc352ce", "scanner": "scanner-primary", "fingerprint": "816a039f98d87b80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57184ff9809436e8", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/operator-gate.js:170"}, "properties": {"repobilityId": "aa0e486d07427e83", "scanner": "scanner-primary", "fingerprint": "57184ff9809436e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd6dcffc358a6b33", "level": "none", "message": {"text": "Commented-code block (19 lines) in .claude/hooks/fold-amendment-paired-with-helper.js:100"}, "properties": {"repobilityId": "56f040aadc02f482", "scanner": "scanner-primary", "fingerprint": "dd6dcffc358a6b33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-784c49baad05461f", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/validate-workflow.js:854"}, "properties": {"repobilityId": "db41fdd5bb739300", "scanner": "scanner-primary", "fingerprint": "784c49baad05461f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3244e5d048f7249a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/integration-hygiene.js:13"}, "properties": {"repobilityId": "e6eeb5226ab3da20", "scanner": "scanner-primary", "fingerprint": "3244e5d048f7249a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1bee71eee803ba8e", "level": "none", "message": {"text": "Commented-code block (12 lines) in src/kailash/__init__.py:22"}, "properties": {"repobilityId": "008cd26f98251c83", "scanner": "scanner-primary", "fingerprint": "1bee71eee803ba8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b742a63fdc9600c7", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/bootstrap.py:107"}, "properties": {"repobilityId": "e24a793787baae09", "scanner": "scanner-primary", "fingerprint": "b742a63fdc9600c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-515f1b4b889169e9", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/security.py:434"}, "properties": {"repobilityId": "071edfa878886213", "scanner": "scanner-primary", "fingerprint": "515f1b4b889169e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-438d2dfebf6e41ca", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/sdk_exceptions.py:380"}, "properties": {"repobilityId": "63e6989ad1ac86a1", "scanner": "scanner-primary", "fingerprint": "438d2dfebf6e41ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78adabf858671e95", "level": "note", "message": {"text": "Legacy-named symbol `e1_copy` in src/kailash/edge/coordination/global_ordering.py:319"}, "properties": {"repobilityId": "5454540a60f18bd1", "scanner": "scanner-primary", "fingerprint": "78adabf858671e95", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3f01b43864000bbe", "level": "note", "message": {"text": "Legacy-named symbol `core_v1` in src/kailash/edge/resource/kubernetes_integration.py:215"}, "properties": {"repobilityId": "5295c217488ca827", "scanner": "scanner-primary", "fingerprint": "3f01b43864000bbe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6b78588e38cccabe", "level": "note", "message": {"text": "Legacy-named symbol `compute_v1` in src/kailash/edge/resource/cloud_integration.py:26"}, "properties": {"repobilityId": "5df11a89dc514060", "scanner": "scanner-primary", "fingerprint": "6b78588e38cccabe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6dea85e945de5e64", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/monitoring/asyncsql_metrics.py:116"}, "properties": {"repobilityId": "37af477826640299", "scanner": "scanner-primary", "fingerprint": "6dea85e945de5e64", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e8731d3eb412bf5", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/kailash/_from_brief/signatures.py:110"}, "properties": {"repobilityId": "e2a80a2a47da1148", "scanner": "scanner-primary", "fingerprint": "5e8731d3eb412bf5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-417e4d5cd62d6635", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/_from_brief/__init__.py:51"}, "properties": {"repobilityId": "047c9e74b364b3d1", "scanner": "scanner-primary", "fingerprint": "417e4d5cd62d6635", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be454688ded1d191", "level": "none", "message": {"text": "Commented-code block (12 lines) in src/kailash/_from_brief/scrubber.py:34"}, "properties": {"repobilityId": "7f1c89ecf6a55048", "scanner": "scanner-primary", "fingerprint": "be454688ded1d191", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d784c51d3eb0b4d", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/config/database_config.py:160"}, "properties": {"repobilityId": "6ba1de64a62ece8c", "scanner": "scanner-primary", "fingerprint": "6d784c51d3eb0b4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef3ae40751c7d2f9", "level": "note", "message": {"text": "Legacy-named symbol `data_copy` in src/kailash/tracking/models.py:209"}, "properties": {"repobilityId": "6661449afbe72bc2", "scanner": "scanner-primary", "fingerprint": "ef3ae40751c7d2f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0d8972814dd5d897", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/tracking/migrations/0002_kml_prefix_tenant_audit.py:847"}, "properties": {"repobilityId": "a19964f19046b82a", "scanner": "scanner-primary", "fingerprint": "0d8972814dd5d897", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-36a02ca4fad7055e", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/tracking/migrations/0005_kml_model_versions_data_columns.py:139"}, "properties": {"repobilityId": "ac2fe82a3db55b17", "scanner": "scanner-primary", "fingerprint": "36a02ca4fad7055e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-611f8ed5ed865851", "level": "note", "message": {"text": "Legacy-named symbol `_count_legacy` in src/kailash/tracking/migrations/0001_status_vocabulary_finished.py:87"}, "properties": {"repobilityId": "d64b10e05f455d89", "scanner": "scanner-primary", "fingerprint": "611f8ed5ed865851", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0d5ac2163351fa68", "level": "note", "message": {"text": "Legacy-named symbol `_create_schema_v1` in src/kailash/tracking/storage/database.py:100"}, "properties": {"repobilityId": "46ef5bde34f4b6d7", "scanner": "scanner-primary", "fingerprint": "0d5ac2163351fa68", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e512203bb9c887a1", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/middleware/auth/auth_manager.py:16"}, "properties": {"repobilityId": "4eb6078a6ee2a55b", "scanner": "scanner-primary", "fingerprint": "e512203bb9c887a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-597d3301777c6ce7", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/middleware/gateway/durable_gateway.py:201"}, "properties": {"repobilityId": "7cdc61d6dd5f4518", "scanner": "scanner-primary", "fingerprint": "597d3301777c6ce7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-958268273425d6e6", "level": "note", "message": {"text": "Legacy-named symbol `_create_schema_v1` in src/kailash/middleware/gateway/event_store_sqlite.py:146"}, "properties": {"repobilityId": "536c2f318e07d11b", "scanner": "scanner-primary", "fingerprint": "958268273425d6e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e89f3fe715b61491", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/events/backends.py:273"}, "properties": {"repobilityId": "de1c441dd469d248", "scanner": "scanner-primary", "fingerprint": "e89f3fe715b61491", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-25d542c21570fbe8", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/api/workflow_api.py:14"}, "properties": {"repobilityId": "569ef64406f5f1ad", "scanner": "scanner-primary", "fingerprint": "25d542c21570fbe8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-914e7fffb67e6e96", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/kailash/api/gateway.py:57"}, "properties": {"repobilityId": "3debd64b0d438bdb", "scanner": "scanner-primary", "fingerprint": "914e7fffb67e6e96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01f475e81007a167", "level": "note", "message": {"text": "Legacy-named symbol `config_copy` in src/kailash/utils/export.py:946"}, "properties": {"repobilityId": "5b1881c005c9dbf5", "scanner": "scanner-primary", "fingerprint": "01f475e81007a167", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-51ee44445590a89e", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/utils/lifespan.py:85"}, "properties": {"repobilityId": "5781085263f1f164", "scanner": "scanner-primary", "fingerprint": "51ee44445590a89e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5025f1b67a68b4d2", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/utils/url_credentials.py:298"}, "properties": {"repobilityId": "2a4d5e9b07fdc42c", "scanner": "scanner-primary", "fingerprint": "5025f1b67a68b4d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-157804668ee17a71", "level": "note", "message": {"text": "Legacy-named symbol `_create_backup` in src/kailash/migration/migration_assistant.py:175"}, "properties": {"repobilityId": "4832e8651beb64b7", "scanner": "scanner-primary", "fingerprint": "157804668ee17a71", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ac0cfc01932aed6f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/delegate/__init__.py:92"}, "properties": {"repobilityId": "4150edc1eed9d2d2", "scanner": "scanner-primary", "fingerprint": "ac0cfc01932aed6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-135be09651908382", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/delegate/types.py:55"}, "properties": {"repobilityId": "0c7158bfa934fd36", "scanner": "scanner-primary", "fingerprint": "135be09651908382", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46fb8e2ff2766ec0", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/delegate/trust.py:90"}, "properties": {"repobilityId": "7875e0dfc700037d", "scanner": "scanner-primary", "fingerprint": "46fb8e2ff2766ec0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa4736a1953d9110", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/kailash/delegate/verifier.py:51"}, "properties": {"repobilityId": "13cce6ca9d118e17", "scanner": "scanner-primary", "fingerprint": "aa4736a1953d9110", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15b591acb9150ab4", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/delegate/dispatch.py:315"}, "properties": {"repobilityId": "60402d40ed5ea1e1", "scanner": "scanner-primary", "fingerprint": "15b591acb9150ab4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7539b0c0c587d14f", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/kailash/delegate/audit.py:644"}, "properties": {"repobilityId": "1ccaaeebd1c66431", "scanner": "scanner-primary", "fingerprint": "7539b0c0c587d14f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e1e43f7f5bb077d", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/kailash/delegate/runtime.py:109"}, "properties": {"repobilityId": "eba8dcd11360b285", "scanner": "scanner-primary", "fingerprint": "4e1e43f7f5bb077d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e30f940a94fb8719", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/workflow/__init__.py:39"}, "properties": {"repobilityId": "dd552e08991dde91", "scanner": "scanner-primary", "fingerprint": "e30f940a94fb8719", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ae46920cf1f9523", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/workflow/from_brief.py:76"}, "properties": {"repobilityId": "5d56757ed1c46684", "scanner": "scanner-primary", "fingerprint": "2ae46920cf1f9523", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff9425ca18fc987a", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in src/kailash/workflow/state.py:46"}, "properties": {"repobilityId": "2d1222447f06567b", "scanner": "scanner-primary", "fingerprint": "ff9425ca18fc987a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5bd0e2ece26ee8c7", "level": "note", "message": {"text": "Legacy-named symbol `data_v1` in src/kailash/workflow/versioning.py:14"}, "properties": {"repobilityId": "2224482aa16c1cea", "scanner": "scanner-primary", "fingerprint": "5bd0e2ece26ee8c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ba6d8f155439084f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/servers/workflow_server.py:202"}, "properties": {"repobilityId": "0509a01ad2da21ab", "scanner": "scanner-primary", "fingerprint": "ba6d8f155439084f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1c960712720e0f8", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/kailash/servers/durable_workflow_server.py:255"}, "properties": {"repobilityId": "32fe7810082d50f8", "scanner": "scanner-primary", "fingerprint": "d1c960712720e0f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e6d69951839c3d7", "level": "note", "message": {"text": "Legacy-named symbol `_cleanup_unused` in src/kailash/runtime/local.py:6327"}, "properties": {"repobilityId": "ea8b1b665a4b9170", "scanner": "scanner-primary", "fingerprint": "4e6d69951839c3d7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d662fd64f3eaa13c", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/runtime/local.py:118"}, "properties": {"repobilityId": "8d8e5015a47e9119", "scanner": "scanner-primary", "fingerprint": "d662fd64f3eaa13c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0bc4654ebd9708b", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/runtime/distributed.py:579"}, "properties": {"repobilityId": "a09a5e0a9409276f", "scanner": "scanner-primary", "fingerprint": "a0bc4654ebd9708b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-649b1757402c0a7f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/runtime/metrics.py:74"}, "properties": {"repobilityId": "5b39164592e9aa73", "scanner": "scanner-primary", "fingerprint": "649b1757402c0a7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-52a73fc759e44bfa", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/runtime/durable.py:698"}, "properties": {"repobilityId": "82e977135f398c3c", "scanner": "scanner-primary", "fingerprint": "52a73fc759e44bfa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d525c11f0747503", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/kailash/runtime/async_local.py:674"}, "properties": {"repobilityId": "1c3da36f131ebefb", "scanner": "scanner-primary", "fingerprint": "0d525c11f0747503", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8859b4c7409439a0", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/runtime/scheduler.py:57"}, "properties": {"repobilityId": "c0e6845439b29083", "scanner": "scanner-primary", "fingerprint": "8859b4c7409439a0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d7b86e7e983f393", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/runtime/scheduler_admin.py:90"}, "properties": {"repobilityId": "7f8eb906d379092d", "scanner": "scanner-primary", "fingerprint": "5d7b86e7e983f393", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98e5418d1d3a637a", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/kailash/runtime/docker.py:601"}, "properties": {"repobilityId": "9b364231692d4c2d", "scanner": "scanner-primary", "fingerprint": "98e5418d1d3a637a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c166c7c061433481", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/runtime/_workflow_blob.py:34"}, "properties": {"repobilityId": "45db1c7421821481", "scanner": "scanner-primary", "fingerprint": "c166c7c061433481", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a80ddf3e59bf9234", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/runtime/_queue_keys.py:19"}, "properties": {"repobilityId": "51396855a2974380", "scanner": "scanner-primary", "fingerprint": "a80ddf3e59bf9234", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd88e1e463bab20b", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/runtime/parallel.py:114"}, "properties": {"repobilityId": "a5668dbc13429be5", "scanner": "scanner-primary", "fingerprint": "cd88e1e463bab20b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc7862dca16f3af2", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/runtime/validation/import_validator.py:286"}, "properties": {"repobilityId": "19af89278c91d722", "scanner": "scanner-primary", "fingerprint": "bc7862dca16f3af2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcadc0bae7916146", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/diagnostics/protocols.py:174"}, "properties": {"repobilityId": "c31c68566e4c49a4", "scanner": "scanner-primary", "fingerprint": "dcadc0bae7916146", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-738408174ad0dcc7", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/nodes/base.py:197"}, "properties": {"repobilityId": "63a19a72b0565dbf", "scanner": "scanner-primary", "fingerprint": "738408174ad0dcc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4339ee653db3f954", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/nodes/handler.py:290"}, "properties": {"repobilityId": "0acd11ba7acfb261", "scanner": "scanner-primary", "fingerprint": "4339ee653db3f954", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1c1bbc33acbc030", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 src/kailash/nodes/security/behavior_analysis.py:661"}, "properties": {"repobilityId": "8e949d279380a6a2", "scanner": "scanner-primary", "fingerprint": "c1c1bbc33acbc030", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-424f20f865a82f0f", "level": "note", "message": {"text": "Legacy-named symbol `verify_backup` in src/kailash/nodes/auth/mfa.py:2144"}, "properties": {"repobilityId": "f13d2be66be04d29", "scanner": "scanner-primary", "fingerprint": "424f20f865a82f0f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-37bb14d34312b99b", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/kailash/nodes/auth/mfa.py:394"}, "properties": {"repobilityId": "e76b2af63c015d0b", "scanner": "scanner-primary", "fingerprint": "37bb14d34312b99b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6386eeefbaeeef80", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 src/kailash/nodes/auth/mfa.py:869"}, "properties": {"repobilityId": "ac8f102c47cf869d", "scanner": "scanner-primary", "fingerprint": "6386eeefbaeeef80", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d765208804992e13", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/nodes/api/http.py:13"}, "properties": {"repobilityId": "1fee62cd321bcabe", "scanner": "scanner-primary", "fingerprint": "d765208804992e13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f5758744688c98e", "level": "note", "message": {"text": "Legacy-named symbol `passage_copy` in src/kailash/nodes/transform/processors.py:817"}, "properties": {"repobilityId": "f23b0ce307c4f6b2", "scanner": "scanner-primary", "fingerprint": "9f5758744688c98e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-765a2fff03296bb3", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/nodes/cache/cache.py:540"}, "properties": {"repobilityId": "dc535ca13d707ef5", "scanner": "scanner-primary", "fingerprint": "765a2fff03296bb3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c4c1978120318df", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/nodes/code/async_python.py:580"}, "properties": {"repobilityId": "0cb5c7b67ae0ea85", "scanner": "scanner-primary", "fingerprint": "1c4c1978120318df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f7d83fe388befb1", "level": "note", "message": {"text": "Legacy-named symbol `user_data_copy` in src/kailash/nodes/admin/user_management.py:1013"}, "properties": {"repobilityId": "3ac2ee20ae0083d8", "scanner": "scanner-primary", "fingerprint": "7f7d83fe388befb1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-be0be0c02fdd6c51", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/chain.py:269"}, "properties": {"repobilityId": "bb672c42f48649aa", "scanner": "scanner-primary", "fingerprint": "be0be0c02fdd6c51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9905f24b34c611b", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/kailash/trust/audit_store.py:695"}, "properties": {"repobilityId": "5ba7fbac9e71da4c", "scanner": "scanner-primary", "fingerprint": "f9905f24b34c611b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45007c9269245271", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/trust/_locking.py:38"}, "properties": {"repobilityId": "08be34bd8f0cc84e", "scanner": "scanner-primary", "fingerprint": "45007c9269245271", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-efe9278b400f8924", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/trust/governance/cost_estimator.py:73"}, "properties": {"repobilityId": "fc7abe4485d2a7c2", "scanner": "scanner-primary", "fingerprint": "efe9278b400f8924", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec318bef193ee289", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/pact/envelopes.py:644"}, "properties": {"repobilityId": "d77dfb89b185b350", "scanner": "scanner-primary", "fingerprint": "ec318bef193ee289", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb1981707dcc0fb8", "level": "note", "message": {"text": "Legacy-named symbol `_compute_hash_legacy` in src/kailash/trust/pact/audit.py:239"}, "properties": {"repobilityId": "440ecdeec1fa3a15", "scanner": "scanner-primary", "fingerprint": "eb1981707dcc0fb8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9f2680c5d239dd57", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/anchors.py:88"}, "properties": {"repobilityId": "11dd04ef8961b6af", "scanner": "scanner-primary", "fingerprint": "9f2680c5d239dd57", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eb0bb680e36985ae", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/registry_ops.py:230"}, "properties": {"repobilityId": "ec438013ccf257fc", "scanner": "scanner-primary", "fingerprint": "eb0bb680e36985ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7281d2b138c8b36c", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/__init__.py:13"}, "properties": {"repobilityId": "7597be2fdb8c7df5", "scanner": "scanner-primary", "fingerprint": "7281d2b138c8b36c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-60f6703a24040930", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/backup.py:347"}, "properties": {"repobilityId": "4338a34e8f94c8ba", "scanner": "scanner-primary", "fingerprint": "60f6703a24040930", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-64959586c95dbe32", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/kailash/trust/vault/backup.py:452"}, "properties": {"repobilityId": "67fc6f5df85f903b", "scanner": "scanner-primary", "fingerprint": "64959586c95dbe32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df00d82c7e2419b9", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/registry.py:43"}, "properties": {"repobilityId": "dc790f8769ce4eed", "scanner": "scanner-primary", "fingerprint": "df00d82c7e2419b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d3c5676eaeb06bf7", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/commitment.py:63"}, "properties": {"repobilityId": "be5cd4c1e9440782", "scanner": "scanner-primary", "fingerprint": "d3c5676eaeb06bf7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a1bd77f177235b84", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/rotation.py:498"}, "properties": {"repobilityId": "58880c52c4813094", "scanner": "scanner-primary", "fingerprint": "a1bd77f177235b84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4a10fb1165d1691", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/stale_guard.py:87"}, "properties": {"repobilityId": "7aa60f31a036f106", "scanner": "scanner-primary", "fingerprint": "f4a10fb1165d1691", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-545874955f849db4", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/trust/vault/clearance.py:154"}, "properties": {"repobilityId": "2c7ff774dc17cb8a", "scanner": "scanner-primary", "fingerprint": "545874955f849db4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98b82cc44b539903", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/shamir.py:292"}, "properties": {"repobilityId": "efc4b8b19a87f034", "scanner": "scanner-primary", "fingerprint": "98b82cc44b539903", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7974b70a703a1f36", "level": "note", "message": {"text": "Legacy-named symbol `vault_key_backup` in src/kailash/trust/vault/complete.py:32"}, "properties": {"repobilityId": "feeee74e8b24e56b", "scanner": "scanner-primary", "fingerprint": "7974b70a703a1f36", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d0fe5ba5b7409792", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/vault/dispatch.py:483"}, "properties": {"repobilityId": "07c7b173bf22790a", "scanner": "scanner-primary", "fingerprint": "d0fe5ba5b7409792", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34da78fe2ed30eae", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/trust/vault/errors.py:110"}, "properties": {"repobilityId": "6d74e63694543648", "scanner": "scanner-primary", "fingerprint": "34da78fe2ed30eae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13174e95db91f838", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/operations/__init__.py:618"}, "properties": {"repobilityId": "d463050d75d6fef7", "scanner": "scanner-primary", "fingerprint": "13174e95db91f838", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d8e1d74984d57d84", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/trust/auth/jwt.py:274"}, "properties": {"repobilityId": "006f564487f1593f", "scanner": "scanner-primary", "fingerprint": "d8e1d74984d57d84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9cfb129b8f342e00", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/trust/esa/registry.py:543"}, "properties": {"repobilityId": "55befc449ec072dc", "scanner": "scanner-primary", "fingerprint": "9cfb129b8f342e00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c71f48196f19e232", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/chain_store/sqlite.py:88"}, "properties": {"repobilityId": "65a281b523063e09", "scanner": "scanner-primary", "fingerprint": "c71f48196f19e232", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ca50eb4bc00c22e", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/trust/signing/timestamping.py:901"}, "properties": {"repobilityId": "8bcddfc8480e075d", "scanner": "scanner-primary", "fingerprint": "5ca50eb4bc00c22e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-704ece4c0094ec5a", "level": "note", "message": {"text": "Legacy-named symbol `prior_v2` in src/kailash/trust/signing/algorithm_id.py:774"}, "properties": {"repobilityId": "3fa2a980003d6d54", "scanner": "scanner-primary", "fingerprint": "704ece4c0094ec5a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0beadceb5cd101a8", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/signing/algorithm_id.py:311"}, "properties": {"repobilityId": "38bb2f577b49bca1", "scanner": "scanner-primary", "fingerprint": "0beadceb5cd101a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98128992aeb071f4", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/trust/posture/posture_store.py:249"}, "properties": {"repobilityId": "c19de51d3ec7a230", "scanner": "scanner-primary", "fingerprint": "98128992aeb071f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d9033c7166938d4", "level": "note", "message": {"text": "Legacy-named symbol `allowed_unused` in src/kailash/trust/plane/diagnostics.py:116"}, "properties": {"repobilityId": "2e6c15afd88fa43f", "scanner": "scanner-primary", "fingerprint": "5d9033c7166938d4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ab3e8ada11ccb583", "level": "note", "message": {"text": "Legacy-named symbol `anchor_copy` in src/kailash/trust/plane/bundle.py:147"}, "properties": {"repobilityId": "7c00e01344379e51", "scanner": "scanner-primary", "fingerprint": "ab3e8ada11ccb583", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3df83c91330487bd", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/plane/config.py:249"}, "properties": {"repobilityId": "4aad0377565e0c52", "scanner": "scanner-primary", "fingerprint": "3df83c91330487bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2410f8f5dc4ec5e4", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/trust/plane/delegation.py:408"}, "properties": {"repobilityId": "6a4fbb244d443f51", "scanner": "scanner-primary", "fingerprint": "2410f8f5dc4ec5e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b6495b0fa28ee32", "level": "note", "message": {"text": "Legacy-named symbol `from_legacy` in src/kailash/trust/plane/models.py:290"}, "properties": {"repobilityId": "9f400a1c3aa02a76", "scanner": "scanner-primary", "fingerprint": "8b6495b0fa28ee32", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fa6d580e362a6bfc", "level": "note", "message": {"text": "Legacy-named symbol `from_legacy` in src/kailash/trust/plane/project.py:376"}, "properties": {"repobilityId": "b65751ee55e58ae1", "scanner": "scanner-primary", "fingerprint": "fa6d580e362a6bfc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-755c4c1a7d9679b3", "level": "note", "message": {"text": "Stub function `initialize` (body is just `pass`/`return`) \u2014 src/kailash/trust/plane/project.py:97"}, "properties": {"repobilityId": "54b747850ea25b10", "scanner": "scanner-primary", "fingerprint": "755c4c1a7d9679b3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-e90200dc5edf2f9a", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/plane/integration/claude_code/validate-trustplane.js:8"}, "properties": {"repobilityId": "fb53da1ea15efcc3", "scanner": "scanner-primary", "fingerprint": "e90200dc5edf2f9a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-691df28a38461047", "level": "note", "message": {"text": "Legacy-named symbol `test_copy` in src/kailash/trust/plane/conformance/__init__.py:584"}, "properties": {"repobilityId": "dda643149e18189e", "scanner": "scanner-primary", "fingerprint": "691df28a38461047", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5d4ac5e19fc1ac3b", "level": "note", "message": {"text": "Legacy-named symbol `_migrate_v1_to_v2` in src/kailash/trust/plane/store/sqlite.py:63"}, "properties": {"repobilityId": "ccd7336c0b059924", "scanner": "scanner-primary", "fingerprint": "5d4ac5e19fc1ac3b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cc86b54fcd8ea07b", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/trust/plane/store/sqlite.py:181"}, "properties": {"repobilityId": "705577e550f625be", "scanner": "scanner-primary", "fingerprint": "cc86b54fcd8ea07b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85afa7b188ce3cad", "level": "note", "message": {"text": "Legacy-named symbol `_migrate_v1_to_v2` in src/kailash/trust/plane/store/postgres.py:75"}, "properties": {"repobilityId": "01644c62aa630112", "scanner": "scanner-primary", "fingerprint": "85afa7b188ce3cad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3b5be12a5dd18c8b", "level": "none", "message": {"text": "Commented-code block (12 lines) in src/kailash/trust/constraints/budget_store.py:241"}, "properties": {"repobilityId": "805f7ff068d8c526", "scanner": "scanner-primary", "fingerprint": "3b5be12a5dd18c8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc5f55de6bf04f6d", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/kailash/trust/migrations/eatp_human_origin.py:43"}, "properties": {"repobilityId": "7ad0d60a98ce79ee", "scanner": "scanner-primary", "fingerprint": "cc5f55de6bf04f6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5b6e32b9dc05138", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/kailash/core/pool/sqlite_pool.py:19"}, "properties": {"repobilityId": "0d523ea0b814fe78", "scanner": "scanner-primary", "fingerprint": "e5b6e32b9dc05138", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b23054b090096159", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/kailash/infrastructure/task_queue.py:38"}, "properties": {"repobilityId": "a63af28505b10ad7", "scanner": "scanner-primary", "fingerprint": "b23054b090096159", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c96f1d4a6cbb3854", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/kailash/infrastructure/history_store.py:206"}, "properties": {"repobilityId": "c5f2ffb500ad9a02", "scanner": "scanner-primary", "fingerprint": "c96f1d4a6cbb3854", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ce625899e779654", "level": "note", "message": {"text": "202 env vars used in code but missing from .env.example"}, "properties": {"repobilityId": "b6c37b13d28618fe", "scanner": "scanner-primary", "fingerprint": "3ce625899e779654", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "config-drift"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d8f05d797cd0dbd6", "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": "c95121b712189597", "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": "b33b07ac3175ab83", "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": "02225499f4a88ba3", "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": "3c430b25cb52a3cd", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "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": "55a4038d1c1e368c", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "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": "6ba46732b539e710", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "99b30c47a3afa063", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "6363421caf1871d8", "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": "29fab82556f47613", "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": "57b566dc0baa04b6", "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": "5426223c61a29848", "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": "8fdb348dde6d5f0a", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "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": "87223044d0d3e690", "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": "089af5a4402cc206", "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": "967df7d0ae5d893a", "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": "dd1dcd0c13f84859", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "1725f4dda2fbe3c0", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "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": "6247234b450a0fcc", "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": "65d27abdf425ced4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-29138218319d1c1f", "level": "error", "message": {"text": "FastAPI POST `execute_workflow` without auth dependency \u2014 src/kailash/gateway/api.py:130"}, "properties": {"repobilityId": "e67c5dedacd740dd", "scanner": "scanner-primary", "fingerprint": "29138218319d1c1f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/kailash/gateway/api.py"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-7e32bd51ab19d249", "level": "note", "message": {"text": "Unused endpoint: ANY /{endpoint}"}, "properties": {"repobilityId": "879df60e6e8640a0", "scanner": "scanner-primary", "fingerprint": "7e32bd51ab19d249", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-7ebb64bbcc409d77", "level": "note", "message": {"text": "Unused endpoint: POST /check-access"}, "properties": {"repobilityId": "dd6a6c9758e03f2b", "scanner": "scanner-primary", "fingerprint": "7ebb64bbcc409d77", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-5b82dd2d3d4e7c17", "level": "note", "message": {"text": "Unused endpoint: POST /verify-action"}, "properties": {"repobilityId": "86e38c700b5a7134", "scanner": "scanner-primary", "fingerprint": "5b82dd2d3d4e7c17", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-33a13e77633847b4", "level": "note", "message": {"text": "Unused endpoint: GET /org"}, "properties": {"repobilityId": "5f55ee0a6deb2a6c", "scanner": "scanner-primary", "fingerprint": "33a13e77633847b4", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-aafacb1dc993b8db", "level": "note", "message": {"text": "Unused endpoint: GET /org/nodes/{address:path}"}, "properties": {"repobilityId": "508ece2b922f1d4a", "scanner": "scanner-primary", "fingerprint": "aafacb1dc993b8db", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-5c8c017c336235f2", "level": "note", "message": {"text": "Unused endpoint: GET /org/tree"}, "properties": {"repobilityId": "660ec355b1842796", "scanner": "scanner-primary", "fingerprint": "5c8c017c336235f2", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e5621c8c5ae0adef", "level": "note", "message": {"text": "Unused endpoint: POST /clearances"}, "properties": {"repobilityId": "427228688b03565e", "scanner": "scanner-primary", "fingerprint": "e5621c8c5ae0adef", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-2b749a3d4e001216", "level": "note", "message": {"text": "Unused endpoint: POST /bridges"}, "properties": {"repobilityId": "d68b97f7177d7bd7", "scanner": "scanner-primary", "fingerprint": "2b749a3d4e001216", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-854ba5ad05dfc04f", "level": "note", "message": {"text": "Unused endpoint: POST /ksps"}, "properties": {"repobilityId": "22dfe759b140c012", "scanner": "scanner-primary", "fingerprint": "854ba5ad05dfc04f", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-2f1d13c895c35c74", "level": "note", "message": {"text": "Unused endpoint: POST /envelopes"}, "properties": {"repobilityId": "8129aeab9adfe449", "scanner": "scanner-primary", "fingerprint": "2f1d13c895c35c74", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-5baa8971ebe192a1", "level": "note", "message": {"text": "Unused endpoint: GET /"}, "properties": {"repobilityId": "84d9ab422f77a643", "scanner": "scanner-primary", "fingerprint": "5baa8971ebe192a1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e56a2bc7b120d9bc", "level": "note", "message": {"text": "Unused endpoint: POST /admin/settings"}, "properties": {"repobilityId": "57477ebf2ab61b15", "scanner": "scanner-primary", "fingerprint": "e56a2bc7b120d9bc", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-841e50bf821e4158", "level": "note", "message": {"text": "Unused endpoint: GET /users"}, "properties": {"repobilityId": "27032ea4876610b7", "scanner": "scanner-primary", "fingerprint": "841e50bf821e4158", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-7a009b1a56794f45", "level": "note", "message": {"text": "Unused endpoint: POST /"}, "properties": {"repobilityId": "fcdd65be71bcf5c0", "scanner": "scanner-primary", "fingerprint": "7a009b1a56794f45", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-b5b7bb68c368047b", "level": "note", "message": {"text": "Unused endpoint: GET /{org_id}"}, "properties": {"repobilityId": "5f0657304e79442b", "scanner": "scanner-primary", "fingerprint": "b5b7bb68c368047b", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-8a0f5b278acdcff6", "level": "note", "message": {"text": "Unused endpoint: PUT /{org_id}"}, "properties": {"repobilityId": "1f7fae94c06e93e5", "scanner": "scanner-primary", "fingerprint": "8a0f5b278acdcff6", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a20591e73399cca0", "level": "note", "message": {"text": "Unused endpoint: DELETE /{org_id}"}, "properties": {"repobilityId": "dde099d1a1cebc45", "scanner": "scanner-primary", "fingerprint": "a20591e73399cca0", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-627cdd6ec2c1df73", "level": "note", "message": {"text": "Unused endpoint: GET /{user_id}"}, "properties": {"repobilityId": "cfb94907d3441e66", "scanner": "scanner-primary", "fingerprint": "627cdd6ec2c1df73", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3cdc30f2b9308e3f", "level": "note", "message": {"text": "Unused endpoint: PUT /{user_id}"}, "properties": {"repobilityId": "29ead6bfecdd7450", "scanner": "scanner-primary", "fingerprint": "3cdc30f2b9308e3f", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-55c93ee7e031a509", "level": "note", "message": {"text": "Unused endpoint: DELETE /{user_id}"}, "properties": {"repobilityId": "cfbedf52815ed9f7", "scanner": "scanner-primary", "fingerprint": "55c93ee7e031a509", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c02566d40d2589f8", "level": "note", "message": {"text": "Unused endpoint: POST /api/v1/customers"}, "properties": {"repobilityId": "ab1b1e996ac40d9a", "scanner": "scanner-primary", "fingerprint": "c02566d40d2589f8", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-69f2bc83b0f7848b", "level": "note", "message": {"text": "Unused endpoint: POST /api/v1/orders"}, "properties": {"repobilityId": "c9107ddd8d78dff9", "scanner": "scanner-primary", "fingerprint": "69f2bc83b0f7848b", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-62d04485df0d7ad4", "level": "note", "message": {"text": "Unused endpoint: GET /api/v1/customers/{customer_id}/orders"}, "properties": {"repobilityId": "dd548d32aefda8fa", "scanner": "scanner-primary", "fingerprint": "62d04485df0d7ad4", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-254de59c6f664385", "level": "note", "message": {"text": "Unused endpoint: GET /api/v1/analytics/top-customers"}, "properties": {"repobilityId": "1e5a7d067929f2a9", "scanner": "scanner-primary", "fingerprint": "254de59c6f664385", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-33de9c10cc501140", "level": "note", "message": {"text": "Unused endpoint: ANY /api/users"}, "properties": {"repobilityId": "3d68eb3b722c991f", "scanner": "scanner-primary", "fingerprint": "33de9c10cc501140", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-040e2e6780a5d324", "level": "note", "message": {"text": "Unused endpoint: GET /pools"}, "properties": {"repobilityId": "fc59e5fde8c6487a", "scanner": "scanner-primary", "fingerprint": "040e2e6780a5d324", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-67db81ff589a2912", "level": "note", "message": {"text": "Unused endpoint: GET /alerts"}, "properties": {"repobilityId": "bde322492ab8e694", "scanner": "scanner-primary", "fingerprint": "67db81ff589a2912", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-27b2de0446a5b327", "level": "note", "message": {"text": "Unused endpoint: POST /workflows/{workflow_id}/execute"}, "properties": {"repobilityId": "e94c6167fb16176f", "scanner": "scanner-primary", "fingerprint": "27b2de0446a5b327", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3b55a1b213f85d46", "level": "note", "message": {"text": "Unused endpoint: GET /workflows/{workflow_id}/status/{request_id}"}, "properties": {"repobilityId": "4ac225d59fe81140", "scanner": "scanner-primary", "fingerprint": "3b55a1b213f85d46", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-8dbb92ac42125edf", "level": "note", "message": {"text": "Unused endpoint: GET /workflows"}, "properties": {"repobilityId": "37db5b5a83fde931", "scanner": "scanner-primary", "fingerprint": "8dbb92ac42125edf", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c64566a961e9011a", "level": "note", "message": {"text": "Unused endpoint: GET /workflows/{workflow_id}"}, "properties": {"repobilityId": "4c432bb885439119", "scanner": "scanner-primary", "fingerprint": "c64566a961e9011a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3bc9174bd989048e", "level": "note", "message": {"text": "Unused endpoint: POST /workflows/{workflow_id}/register"}, "properties": {"repobilityId": "ef19bb27093d8243", "scanner": "scanner-primary", "fingerprint": "3bc9174bd989048e", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-f88bff6fd58393b9", "level": "note", "message": {"text": "Unused endpoint: GET /resources"}, "properties": {"repobilityId": "14f9d5cdeb7b3fb8", "scanner": "scanner-primary", "fingerprint": "f88bff6fd58393b9", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-f02a079c69b52f2d", "level": "note", "message": {"text": "Unused endpoint: USE /"}, "properties": {"repobilityId": "390621dcd1753c59", "scanner": "scanner-primary", "fingerprint": "f02a079c69b52f2d", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-236789f3cc159726", "level": "note", "message": {"text": "Unused endpoint: GET /transactions/pending"}, "properties": {"repobilityId": "379b6ed15059994c", "scanner": "scanner-primary", "fingerprint": "236789f3cc159726", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3346f62a421be9b0", "level": "note", "message": {"text": "Unused endpoint: POST /alerts"}, "properties": {"repobilityId": "261854482ab09966", "scanner": "scanner-primary", "fingerprint": "3346f62a421be9b0", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-2f222a275ed687b3", "level": "note", "message": {"text": "Unused endpoint: POST /send"}, "properties": {"repobilityId": "56b0cbbb9c8d33fb", "scanner": "scanner-primary", "fingerprint": "2f222a275ed687b3", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-25ab99fca22c065d", "level": "note", "message": {"text": "Unused endpoint: POST /enrichment"}, "properties": {"repobilityId": "06769f1a4ee9728e", "scanner": "scanner-primary", "fingerprint": "25ab99fca22c065d", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-0ae38010c60493f1", "level": "note", "message": {"text": "Unused endpoint: POST /webhook"}, "properties": {"repobilityId": "318e942fab7baa7c", "scanner": "scanner-primary", "fingerprint": "0ae38010c60493f1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c49f938e627dbd1c", "level": "note", "message": {"text": "Unused endpoint: GET /v1/users"}, "properties": {"repobilityId": "3450b5872656dbe6", "scanner": "scanner-primary", "fingerprint": "c49f938e627dbd1c", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3993c9196dc84209", "level": "note", "message": {"text": "Unused endpoint: GET /v1/users/:id"}, "properties": {"repobilityId": "aee180b6ea35584b", "scanner": "scanner-primary", "fingerprint": "3993c9196dc84209", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-f3a941e31054ca8c", "level": "note", "message": {"text": "Unused endpoint: POST /v1/users"}, "properties": {"repobilityId": "67586eda4877be04", "scanner": "scanner-primary", "fingerprint": "f3a941e31054ca8c", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-f14432776844b2dd", "level": "note", "message": {"text": "Unused endpoint: PATCH /v1/users/:id"}, "properties": {"repobilityId": "6351f26578a63677", "scanner": "scanner-primary", "fingerprint": "f14432776844b2dd", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-cf13e9daeebef942", "level": "note", "message": {"text": "Unused endpoint: DELETE /v1/users/:id"}, "properties": {"repobilityId": "e9faa2491cbae10c", "scanner": "scanner-primary", "fingerprint": "cf13e9daeebef942", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c8157ad7d0840ddb", "level": "note", "message": {"text": "Unused endpoint: GET /v1/products"}, "properties": {"repobilityId": "968c0467200e68a5", "scanner": "scanner-primary", "fingerprint": "c8157ad7d0840ddb", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-6195d9c0f56c4cb6", "level": "note", "message": {"text": "Unused endpoint: GET /posts"}, "properties": {"repobilityId": "6607293cde345c0e", "scanner": "scanner-primary", "fingerprint": "6195d9c0f56c4cb6", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-429ac987f08d1c86", "level": "note", "message": {"text": "Unused endpoint: GET /comments"}, "properties": {"repobilityId": "77b09266e33f065a", "scanner": "scanner-primary", "fingerprint": "429ac987f08d1c86", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-30c1225f6259028b", "level": "note", "message": {"text": "Unused endpoint: POST /oauth/token"}, "properties": {"repobilityId": "b41b1fcfe3c03783", "scanner": "scanner-primary", "fingerprint": "30c1225f6259028b", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-90bdf8fb3cf11fa6", "level": "note", "message": {"text": "Unused endpoint: POST /graphql"}, "properties": {"repobilityId": "0c621502354d2b42", "scanner": "scanner-primary", "fingerprint": "90bdf8fb3cf11fa6", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}