{"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-df10d75c55012b24", "name": "Possibly dead Python function: drain_logcat_slice", "shortDescription": {"text": "Possibly dead Python function: drain_logcat_slice"}, "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-ab1ea2508a486938", "name": "Possibly dead Python function: drain_log_slice", "shortDescription": {"text": "Possibly dead Python function: drain_log_slice"}, "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-9c5ccfccd235ab6a", "name": "Possibly dead Python function: resolve_plan_dir", "shortDescription": {"text": "Possibly dead Python function: resolve_plan_dir"}, "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-c4ff494156874d40", "name": "Possibly dead Python function: key", "shortDescription": {"text": "Possibly dead Python function: 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-d5d1702e5f8150ac", "name": "Possibly dead Python function: probe_names", "shortDescription": {"text": "Possibly dead Python function: probe_names"}, "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-c6bea971fabd4b82", "name": "Possibly dead Python function: names", "shortDescription": {"text": "Possibly dead Python function: names"}, "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-63b2a81ea318e5e9", "name": "Possibly dead Python function: tool_state_snapshot", "shortDescription": {"text": "Possibly dead Python function: tool_state_snapshot"}, "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-4662384820a85f17", "name": "Possibly dead Python function: tool_state_stream", "shortDescription": {"text": "Possibly dead Python function: tool_state_stream"}, "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-9043d0d00824cbde", "name": "Possibly dead Python function: log_message", "shortDescription": {"text": "Possibly dead Python function: log_message"}, "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-e54fd3d5e9454c04", "name": "Possibly dead Python function: handler_factory", "shortDescription": {"text": "Possibly dead Python function: handler_factory"}, "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-7867881d7f16ac2f", "name": "`truncate` class without `title=` for hover reveal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-home.jsx:7"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e022a6329026b9a9", "name": "Icon-only button without accessible name \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-arch-varia", "shortDescription": {"text": "Icon-only button without accessible name \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-arch-variants.jsx:414"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9dec0e479db68344", "name": "`truncate` class without `title=` for hover reveal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-shell", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-shell.jsx:102"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83818a45137fba82", "name": "Privileged port 12 in use", "shortDescription": {"text": "Privileged port 12 in use"}, "fullDescription": {"text": "Port 12 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f84cdcb125ce27a3", "name": "Insecure pattern 'exec_used' in docs/plans/2026-05-10-001-feat-printing-press-adapter-skill/audit/codex-auditor-F003-i1.", "shortDescription": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-05-10-001-feat-printing-press-adapter-skill/audit/codex-auditor-F003-i1.json:28"}, "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-c784bd1549bcac68", "name": "Insecure pattern 'exec_used' in docs/plans/2026-05-30-001-feat-universal-agent-repo-onboarding-v0/audit/codex-auditor-F0", "shortDescription": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-05-30-001-feat-universal-agent-repo-onboarding-v0/audit/codex-auditor-F013-i0.json:21"}, "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-11e8910f3460a351", "name": "Insecure pattern 'subprocess_shell_true' in docs/plans/2026-05-19-002-feat-install-ux-hardening-v0/features.json:57", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in docs/plans/2026-05-19-002-feat-install-ux-hardening-v0/features.json:57"}, "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-cf55c4c2ad56d829", "name": "Insecure pattern 'subprocess_shell_true' in docs/plans/2026-05-01-003-feat-security-baseline/features.json:87", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in docs/plans/2026-05-01-003-feat-security-baseline/features.json:87"}, "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-6d23b6aa51aa935b", "name": "Insecure pattern 'exec_used' in docs/plans/2026-05-19-004-feat-architecture-map-with-drift-v0/audit/codex-auditor-F002-i", "shortDescription": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-05-19-004-feat-architecture-map-with-drift-v0/audit/codex-auditor-F002-i0.json:29"}, "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-0553033d986c3c4c", "name": "Insecure pattern 'exec_used' in docs/plans/2026-06-02-001-feat-control-plane-action-spine/audit/codex-auditor-F002-i2.js", "shortDescription": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-06-02-001-feat-control-plane-action-spine/audit/codex-auditor-F002-i2.json:29"}, "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-44d771247af2d61b", "name": "Insecure pattern 'private_key_in_repo' in docs/plans/2026-05-24-004-feat-event-messaging-v1/features.json:115", "shortDescription": {"text": "Insecure pattern 'private_key_in_repo' in docs/plans/2026-05-24-004-feat-event-messaging-v1/features.json:115"}, "fullDescription": {"text": "Found a known-risky pattern (private_key_in_repo). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-02ca6662145918ce", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/core.js:193", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/core.js:193"}, "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-c7b46c954d86ba70", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/settings/settings.js:221", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/settings/settings.js:221"}, "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-1e94be8442133017", "name": "Insecure pattern 'local_storage_auth_token' in dashboard/pages/settings/settings.js:69", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in dashboard/pages/settings/settings.js:69"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c3c43bfdffb454b", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/operator-channels/operator-channels.js:17", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/operator-channels/operator-channels.js:17"}, "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-d6e15bdab7b3dbe7", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/operator-console/operator-console.js:50", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/operator-console/operator-console.js:50"}, "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-c7a0aa3f2558403e", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/architecture/architecture.js:77", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/architecture/architecture.js:77"}, "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-f07d7ac9467c1c08", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/health/health.js:18", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/health/health.js:18"}, "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-99ba964a2fe27998", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/what-now/what-now.js:47", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/what-now/what-now.js:47"}, "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-0415af70f8328bcc", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/cockpit/cockpit-page.js:73", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/cockpit/cockpit-page.js:73"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f1bd48e7d1aac2e", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/repair/repair.js:52", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/repair/repair.js:52"}, "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-494064e06c81758f", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/capabilities/capabilities.js:16", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/capabilities/capabilities.js:16"}, "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-4ec98d98b71ac198", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/mission-control/mission-control.js:195", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/mission-control/mission-control.js:195"}, "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-8dfbf52c11fada32", "name": "Insecure pattern 'eval_used' in claude/skills/eval-harness/SKILL.md:19", "shortDescription": {"text": "Insecure pattern 'eval_used' in claude/skills/eval-harness/SKILL.md:19"}, "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-6bac4af9b532842a", "name": "Insecure pattern 'eval_used' in claude/skills/pr-reviewer/scripts/pr-review.sh:168", "shortDescription": {"text": "Insecure pattern 'eval_used' in claude/skills/pr-reviewer/scripts/pr-review.sh:168"}, "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-5c7aa4b722b29102", "name": "Insecure pattern 'eval_used' in claude/skills/security-review/SKILL.md:29", "shortDescription": {"text": "Insecure pattern 'eval_used' in claude/skills/security-review/SKILL.md:29"}, "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-ad791a9405458e90", "name": "Insecure pattern 'new_function_used' in claude/skills/security-review/SKILL.md:29", "shortDescription": {"text": "Insecure pattern 'new_function_used' in claude/skills/security-review/SKILL.md:29"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-26644be3647b2f8d", "name": "Insecure pattern 'exec_used' in claude/skills/security-review/SKILL.md:72", "shortDescription": {"text": "Insecure pattern 'exec_used' in claude/skills/security-review/SKILL.md: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-15c7ef2bcc115eae", "name": "Insecure pattern 'subprocess_shell_true' in claude/skills/security-review/SKILL.md:73", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in claude/skills/security-review/SKILL.md:73"}, "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-a098e73809351e46", "name": "Very large file: scripts/dontpanic_doctor.py (2830 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_doctor.py (2830 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-232aab6c64118824", "name": "Very large file: scripts/dontpanic_orchestrate/operator_console.py (1575 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/operator_console.py (1575 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-a768da6f278066d6", "name": "Very large file: scripts/dontpanic_orchestrate/config_inventory.py (2280 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/config_inventory.py (2280 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-967958f94a382f4e", "name": "Very large file: scripts/dontpanic_orchestrate/dashboard.py (2846 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/dashboard.py (2846 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-e55c045e6cb8eab6", "name": "Very large file: scripts/dontpanic_orchestrate/circuit_breakers.py (1249 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/circuit_breakers.py (1249 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-0d47cc21c234ed13", "name": "Very large file: scripts/dontpanic_orchestrate/projects_dashboard.py (1305 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/projects_dashboard.py (1305 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-b8391de456041e0a", "name": "Very large file: scripts/dontpanic_orchestrate/nested_orchestration.py (1379 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/nested_orchestration.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-0b8d17f2459dfc67", "name": "Very large file: scripts/dontpanic_orchestrate/cli.py (5699 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/cli.py (5699 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-cc523b85983e229b", "name": "Very large file: scripts/dontpanic_orchestrate/architecture_view_state.py (1771 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/architecture_view_state.py (1771 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-2f5040f6f6191dfd", "name": "Very large file: scripts/dontpanic_orchestrate/planning_readiness.py (1362 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/planning_readiness.py (1362 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-afc48b9ddaa22994", "name": "Very large file: scripts/dontpanic_orchestrate/operations_guidance.py (1620 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/operations_guidance.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-51ae5ef05bd82da7", "name": "Very large file: scripts/dontpanic_orchestrate/supervisor.py (3566 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/supervisor.py (3566 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-b6243b348e92edf1", "name": "Very large file: scripts/dontpanic_orchestrate/tests/test_completion_dispatch.py (1267 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_completion_dispatch.py (1267 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-950d2c7f5baeb268", "name": "Very large file: scripts/dontpanic_orchestrate/tests/test_operations_guidance_f007.py (1301 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_operations_guidance_f007.py (1301 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-c033a6a2b816cea4", "name": "Very large file: scripts/dontpanic_orchestrate/tests/test_f006_circuit_breakers.py (1974 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_f006_circuit_breakers.py (1974 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-07854e6ec78e2d74", "name": "Very large file: scripts/dontpanic_orchestrate/tests/test_config_inventory_f008.py (1414 lines)", "shortDescription": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_config_inventory_f008.py (1414 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-43a65c9978cc90b2", "name": "Very large file: dashboard/lib/architecture-logic.js (2483 lines)", "shortDescription": {"text": "Very large file: dashboard/lib/architecture-logic.js (2483 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-720a280bf799af06", "name": "36 TODO/FIXME markers", "shortDescription": {"text": "36 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-4127abf29979d7ba", "name": "Node manifest has dependencies but no lockfile: dashboard/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: dashboard/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4eef5e37abb56bdf", "name": "Node manifest has dependencies but no lockfile: dashboard/functions/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: dashboard/functions/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "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 768 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 78 placeholder/mock markers across 38 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-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing lockfile. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-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-cdeac2478daca9b1", "name": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/changelog/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/changelog/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-f5c029945a66d975", "name": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/cost-model/SKILL.m", "shortDescription": {"text": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/cost-model/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b54deb0c017dc020", "name": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/security-review/SK", "shortDescription": {"text": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/security-review/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-282535673c68c26f", "name": "Agent authority lacks a verifier contract: claude/skills/continuous-learning/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: claude/skills/continuous-learning/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-078cb652638fdc75", "name": "Agent authority lacks a verifier contract: claude/skills/prompt-optimizer/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: claude/skills/prompt-optimizer/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-f08e813f7eae19f5", "name": "Agent authority lacks a verifier contract: claude/skills/browser-use/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: claude/skills/browser-use/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-cc8f3ad26d96c538", "name": "Agent authority lacks a verifier contract: claude/skills/revenue-check/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: claude/skills/revenue-check/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-e89a6f5738edec58", "name": "Agent instruction contains unpinned remote install: claude/skills/yahoo-finance/SKILL.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: claude/skills/yahoo-finance/SKILL.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-bbec2c8116933195", "name": "Agent authority lacks a verifier contract: claude/skills/git-essentials/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: claude/skills/git-essentials/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-c5b0021befebe477", "name": "Agent authority lacks a verifier contract: claude/skills/cost-guard/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: claude/skills/cost-guard/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-9a89e0d300ce2fa6", "name": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-plain.jsx:82", "shortDescription": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-plain.jsx: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-b716a0c22b22f245", "name": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-home.jsx:24", "shortDescription": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-home.jsx:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f89375dfdf5505e2", "name": "Commented-code block (6 lines) in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/design-canvas.jsx:2", "shortDescription": {"text": "Commented-code block (6 lines) in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/design-canvas.jsx:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-600b8a1336d57831", "name": "`fetch()` without try/.catch or AbortSignal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/design-canvas.j", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/design-canvas.jsx:128"}, "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-72b405959262246b", "name": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-docs.jsx:420", "shortDescription": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-docs.jsx:420"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-907e501fb6caf7ab", "name": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-shell.jsx:31", "shortDescription": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-shell.jsx:31"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65d9d3c697d75948", "name": "Commented-code block (5 lines) in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/s", "shortDescription": {"text": "Commented-code block (5 lines) in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/android/capture-android-evidence/test_runtime_evidence_android.py:607"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11b6e18c219abe56", "name": "Legacy-named symbol `test_default_driver_skips_in_v1` in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogf", "shortDescription": {"text": "Legacy-named symbol `test_default_driver_skips_in_v1` in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/test_runtime_evidence_w"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f64cfa483fecfd00", "name": "Legacy-named symbol `test_always_raises_in_v1` in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evi", "shortDescription": {"text": "Legacy-named symbol `test_always_raises_in_v1` in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/backend/capture-backend-evidence/test_runtime_evidence_"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b82c47307ee1467", "name": "Commented-code block (5 lines) in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/", "shortDescription": {"text": "Commented-code block (5 lines) in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/android/capture-android-evidence/test_runtime_evidence_androi"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7d64191b8c8b9a72", "name": "Legacy-named symbol `test_default_driver_skips_in_v1` in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runt", "shortDescription": {"text": "Legacy-named symbol `test_default_driver_skips_in_v1` in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/test_runtime_"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-13cc399f1b8b8239", "name": "Legacy-named symbol `test_always_raises_in_v1` in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-art", "shortDescription": {"text": "Legacy-named symbol `test_always_raises_in_v1` in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/backend/capture-backend-evidence/test_runtime"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5dd72c0bccac9d71", "name": "Stub function `close` (body is just `pass`/`return`) \u2014 docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtim", "shortDescription": {"text": "Stub function `close` (body is just `pass`/`return`) \u2014 docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/backend/capture-backend-evidence/backend"}, "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-b10741f1ef9ddf6a", "name": "Commented-code block (5 lines) in docs/plans/2026-05-23-005-feat-dashboard-project-selector-v0/evidence/_capture_evidenc", "shortDescription": {"text": "Commented-code block (5 lines) in docs/plans/2026-05-23-005-feat-dashboard-project-selector-v0/evidence/_capture_evidence.py:300"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-388aa40fbaf732e1", "name": "Network/subprocess call without timeout or try/except \u2014 docs/plans/2026-05-23-005-feat-dashboard-project-selector-v0/evi", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 docs/plans/2026-05-23-005-feat-dashboard-project-selector-v0/evidence/_capture_evidence.py:313"}, "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-27effd7446c62b75", "name": "Legacy-named symbol `_claude_usage_v2` in scripts/quota_check.py:89", "shortDescription": {"text": "Legacy-named symbol `_claude_usage_v2` in scripts/quota_check.py:89"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c484f89987d5f666", "name": "Commented-code block (6 lines) in scripts/quota_check.py:489", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/quota_check.py:489"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2dbcd7eb28bed7f8", "name": "Commented-code block (6 lines) in scripts/dontpanic_doctor.py:843", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_doctor.py:843"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c26076d4ad574070", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_doctor.py:224", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_doctor.py:224"}, "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-3071fec5c6196aea", "name": "Commented-code block (6 lines) in scripts/sanitization_check.py:29", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/sanitization_check.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-416b0578a4ddaf53", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/sanitization_check.py:188", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/sanitization_check.py:188"}, "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-8b62642b30b757cc", "name": "Legacy-named symbol `firestore_v1` in scripts/memory_flush.py:32", "shortDescription": {"text": "Legacy-named symbol `firestore_v1` in scripts/memory_flush.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-8b65b90279dc5d76", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_validation.py:167", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_validation.py:167"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-51e995cd151ec7f2", "name": "Legacy-named symbol `_evaluate_quota_threshold_v2` in scripts/dontpanic_orchestrate/quota_admission.py:187", "shortDescription": {"text": "Legacy-named symbol `_evaluate_quota_threshold_v2` in scripts/dontpanic_orchestrate/quota_admission.py:187"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-af91e432ecc4e187", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/quota_admission.py:241", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/quota_admission.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-07258dcb3e8aeb59", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/execution_environment.py:103", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/execution_environment.py:103"}, "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-4d8f0a0897285ecc", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/capabilities.py:171", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/capabilities.py:171"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f57cb9852960248c", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/action_renderers.py:28", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/action_renderers.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1c575fab8f84858", "name": "Legacy-named symbol `project_legacy` in scripts/dontpanic_orchestrate/role_assignment.py:46", "shortDescription": {"text": "Legacy-named symbol `project_legacy` in scripts/dontpanic_orchestrate/role_assignment.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-eb2aaeae72cb6c66", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_loader.py:108", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_loader.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-65297274eda20868", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/operator_console.py:227", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/operator_console.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-90b8b8d39b15d2cb", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/operator_console.py:155", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/operator_console.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-39434cf0b305aad3", "name": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/quota_caps_loader.py:182", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/quota_caps_loader.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-e8a7d26cbdf4d321", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/agent_surface.py:30", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/agent_surface.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-a8cb1c4d001aeb81", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/closeout.py:87", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/closeout.py:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d6853abbcd325ee", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/sufficiency_gate.py:312", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/sufficiency_gate.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-9e33756df4d810ae", "name": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/prereq_registry.py:878", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/prereq_registry.py:878"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6fe0fca69ff441fb", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/dashboard_relevance.py:344", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/dashboard_relevance.py:344"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-401da98203797a1a", "name": "Legacy-named symbol `restored_backup` in scripts/dontpanic_orchestrate/architecture_hook.py:227", "shortDescription": {"text": "Legacy-named symbol `restored_backup` in scripts/dontpanic_orchestrate/architecture_hook.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-8ea6fe32ab9c7738", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/state_cli.py:318", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/state_cli.py:318"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e01ef45a41f6dfb4", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/repo_onboarding.py:66", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/repo_onboarding.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-1504801b05dba402", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/worktrees.py:253", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/worktrees.py:253"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8169c697ce63942d", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/worktrees.py:212", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/worktrees.py:212"}, "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-75bb9fd6aeede7bc", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/prompts.py:50", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/prompts.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-a3269f2ceade07ef", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/mcp_server.py:164", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/mcp_server.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-ac95dddc4655a192", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/skill_invocation.py:444", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/skill_invocation.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-4933af4a718ba659", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integration_actions.py:225", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integration_actions.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-3b7e647fce0b3491", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/gate_pause.py:45", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/gate_pause.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-e46f17e169c6fe0f", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/codex_stream.py:109", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/codex_stream.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-2069bef9cdb31e23", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_guard.py:19", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_guard.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-b318f8f4f1a05dde", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/config_inventory.py:174", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/config_inventory.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-b0400ca4c3015eef", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/sufficiency_auditor.py:559", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/sufficiency_auditor.py:559"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95e49dae0f51eb92", "name": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/dashboard.py:176", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/dashboard.py:176"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84e2e929efc616da", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/ec5_classifier.py:44", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/ec5_classifier.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-55839f2b00b865b1", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/pty_bridge.py:141", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/pty_bridge.py:141"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-766bec661aadd5de", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/release_impact.py:248", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/release_impact.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-2915b1b22f121ce0", "name": "Legacy-named symbol `_check_budget_v2` in scripts/dontpanic_orchestrate/circuit_breakers.py:194", "shortDescription": {"text": "Legacy-named symbol `_check_budget_v2` in scripts/dontpanic_orchestrate/circuit_breakers.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-76c48715779a78e8", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/circuit_breakers.py:65", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/circuit_breakers.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-fe2d7cead998ce65", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture_regen_hook.py:179", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture_regen_hook.py:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bf711557838f7b2", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/architecture_regen_hook.py:74", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/architecture_regen_hook.py:74"}, "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-67490d3f16826fe4", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/worktree_remove.py:261", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/worktree_remove.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-2ed599c68c2dea66", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/skill_allowlist.py:188", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/skill_allowlist.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-9f7995d1d3515a86", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/agent_brief.py:85", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/agent_brief.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-1f329c245a8ada64", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/inbox.py:141", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/inbox.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-e7e8e0ea6a11bb03", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/inbox.py:162", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/inbox.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-014c44dde020a16c", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/sufficiency_convergence.py:595", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/sufficiency_convergence.py:595"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6415f7671e0f074a", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/projects_dashboard.py:475", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/projects_dashboard.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-5185afec09294d3a", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/signoff_writer.py:175", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/signoff_writer.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-a069eeb049117810", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/nested_orchestration.py:675", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/nested_orchestration.py:675"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe3ad195daecf520", "name": "Legacy-named symbol `_codex_usage_v2` in scripts/dontpanic_orchestrate/cli.py:1546", "shortDescription": {"text": "Legacy-named symbol `_codex_usage_v2` in scripts/dontpanic_orchestrate/cli.py:1546"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ed557c0cc4c6111", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/cli.py:330", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/cli.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-94e0e9e89a2ba600", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/cli.py:1316", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/cli.py:1316"}, "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-f2d8dab950374b1b", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify_discord.py:297", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify_discord.py:297"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-64a869cc18cb0151", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify_discord.py:78", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify_discord.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-cbc43f485a377bc7", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/completion_dispatch.py:733", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/completion_dispatch.py:733"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e36cdd0e753b0eac", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/render_gate.py:104", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/render_gate.py:104"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-54ea43e926c1bbaa", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/capabilities_lock_sidecar.py:311", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/capabilities_lock_sidecar.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-675fb26bee20a8b3", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture_view_state.py:212", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture_view_state.py:212"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-35a2079e8cdc7114", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture.py:49", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture.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-71ddf0fc3e1c9637", "name": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/auditor_taxonomy.py:65", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/auditor_taxonomy.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-a576ac5f9703fe6f", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/capabilities_setup_runner.py:41", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/capabilities_setup_runner.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-a525c74851686075", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/project_config.py:78", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/project_config.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-551206cc8ca53953", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/architecture_intent.py:115", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/architecture_intent.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-0521d7d604f1fce6", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/skill_recommendation.py:53", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/skill_recommendation.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-d6b743c646f1cafa", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/audit_writer.py:147", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/audit_writer.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-cab939fecafc9015", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/planning_readiness.py:348", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/planning_readiness.py:348"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a730444bd93b608", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify_event.py:88", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify_event.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-9bfe531ea822cebf", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify_event.py:243", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify_event.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-57a6edfd9b3bc2b0", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/architecture_html.py:134", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/architecture_html.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-73723620b27745c9", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify.py:87", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify.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-45673ba0f32a10d5", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify.py:105", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify.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-8b38cfb2a43a33c8", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/operations_guidance.py:209", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/operations_guidance.py:209"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6d9a05d4858d23d", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/external_refs_sync.py:425", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/external_refs_sync.py:425"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71bb6ba4b46cf11b", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/plan_drift.py:551", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/plan_drift.py:551"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-123b9b65758ad6f6", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/agent_guide.py:57", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/agent_guide.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-b7d4aeefe7d84943", "name": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/operator_triage.py:223", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/operator_triage.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-7a154cddbd8afd82", "name": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/event_copy.py:151", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/event_copy.py:151"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-45ccce34a639ad7f", "name": "Legacy-named symbol `_quota_gate_v2` in scripts/dontpanic_orchestrate/supervisor.py:814", "shortDescription": {"text": "Legacy-named symbol `_quota_gate_v2` in scripts/dontpanic_orchestrate/supervisor.py:814"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e072d074a12cc24b", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/supervisor.py:317", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/supervisor.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-7f01263dc81223cd", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/architecture_js.py:118", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/architecture_js.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-b16cd0ba5efd0d7d", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_guidance.py:171", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_guidance.py:171"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7339cb02c62ed52", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/state_projection.py:803", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/state_projection.py:803"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cec60b289e6349e7", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/state_projection.py:119", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/state_projection.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-409186b768908c1e", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integrations/pm_tool_mapping.py:172", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integrations/pm_tool_mapping.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-f16d42810af2ab25", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integrations/linear_pp_adapter.py:51", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integrations/linear_pp_adapter.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-7a973c759f67880e", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/adapters/linear_adapter.py:79", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/adapters/linear_adapter.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-838bc0cd1523c1bb", "name": "Commented-code block (11 lines) in scripts/dontpanic_orchestrate/tests/test_auditor_taxonomy_f003.py:521", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/dontpanic_orchestrate/tests/test_auditor_taxonomy_f003.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-372ec7f351cf3317", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_f001_secret_shapes.py:156", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_f001_secret_shapes.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-5469772bdd60ce1e", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_skill_invocation_f011.py:483", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_skill_invocation_f011.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-2b49d2782fe48000", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_copy_f003_render.py:15", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_copy_f003_render.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-d5f57fbb3b7e251e", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_event_copy_f003_render.py:282", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_event_copy_f003_render.py:282"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6c7d1e4700aace78", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_f002_agent_surface_cli.py:386", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_f002_agent_surface_cli.py:386"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16669eb106b854f9", "name": "Legacy-named symbol `global_legacy` in scripts/dontpanic_orchestrate/tests/test_f004_role_assignment.py:96", "shortDescription": {"text": "Legacy-named symbol `global_legacy` in scripts/dontpanic_orchestrate/tests/test_f004_role_assignment.py:96"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e72f4c235030fa5", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_git_state.py:29", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_git_state.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-4e6642f1c0aa2f67", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_messaging_snapshots_f005.py:60", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_messaging_snapshots_f005.py:60"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d69605bd22044c15", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_event_messaging_snapshots_f005.py:84", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_event_messaging_snapshots_f005.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-d01f1a82dbd3e0ec", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/conftest.py:96", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/conftest.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-798dd98a2e3ed2af", "name": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/tests/test_plan_d_journey_fixtures_f006.py:81", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/tests/test_plan_d_journey_fixtures_f006.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-54e7099f23b3c4fc", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_messaging_sanitization_f004.py:52", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_messaging_sanitization_f004.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-cfb6fa4e5e54cafd", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_f001.py:134", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_f001.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-76789ee2d98e28df", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f007_command_guidance_gate.py:114", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f007_command_guidance_gate.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-733f274e653c40e3", "name": "Legacy-named symbol `test_default_prefers_existing_dontpanic_dir_over_legacy` in scripts/dontpanic_orchestrate/tests/tes", "shortDescription": {"text": "Legacy-named symbol `test_default_prefers_existing_dontpanic_dir_over_legacy` in scripts/dontpanic_orchestrate/tests/test_f001_packaging_and_global_config.py:236"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-976b072076691789", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_audit_writer_normalize.py:388", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_audit_writer_normalize.py:388"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef5539dde538d0a4", "name": "Legacy-named symbol `test_default_driver_skips_in_v1` in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_web.p", "shortDescription": {"text": "Legacy-named symbol `test_default_driver_skips_in_v1` in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_web.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-ae24577019993881", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_dashboard_singleton_f010.py:168", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_dashboard_singleton_f010.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-4cb79e75ac66afd5", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_operations_guidance_f007.py:835", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_operations_guidance_f007.py:835"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-88bc351f5268c9e0", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_command_validation_f001.py:377", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_command_validation_f001.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-dcf37d77d901fe1f", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_skill_applicability.py:137", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_skill_applicability.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-921330e91bc02a7e", "name": "Legacy-named symbol `hr_env_legacy` in scripts/dontpanic_orchestrate/tests/test_skill_allowlist_f015.py:562", "shortDescription": {"text": "Legacy-named symbol `hr_env_legacy` in scripts/dontpanic_orchestrate/tests/test_skill_allowlist_f015.py:562"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6623568e0df8cda7", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_android.py:607", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_android.py:607"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd52bb3b0065bac1", "name": "Legacy-named symbol `test_corrupt_registry_refuses_create_before_any_copy` in scripts/dontpanic_orchestrate/tests/test_w", "shortDescription": {"text": "Legacy-named symbol `test_corrupt_registry_refuses_create_before_any_copy` in scripts/dontpanic_orchestrate/tests/test_worktree_local_config_f003.py:214"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c601cc49f0c30c9", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_audit_writer_f002_supervisor_integration.py:2", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_audit_writer_f002_supervisor_integration.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-9768759700d0c6fe", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_showcase_cli_integration.py:161", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_showcase_cli_integration.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-8ce418a7f07c1486", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_setup_evidence_f003.py:334", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_setup_evidence_f003.py:334"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03a3dc8dff8615c2", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_action_spine_f001.py:94", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_action_spine_f001.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-043a9560d64070ca", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_renderer_parity_f003.py:133", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_renderer_parity_f003.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-fe8b909e19e9e1d8", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_external_refs_sync_capability_binding_f004.py", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_external_refs_sync_capability_binding_f004.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-26855c560b2a3661", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_architecture_view_state_f001.py:1074", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_architecture_view_state_f001.py:1074"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ba1a5324ef9b8d79", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_timeout_with_work_classifier.py:739", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_timeout_with_work_classifier.py:739"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb7c22d22587ad64", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f003_project_config.py:592", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f003_project_config.py:592"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-109d88e41d38a944", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_doctor_validate_plans_strict_f003.py:234", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_doctor_validate_plans_strict_f003.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-25f7632b5124311c", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_setup_runner_f002.py:436", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_setup_runner_f002.py:436"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-abc24553983db38e", "name": "Legacy-named symbol `test_always_raises_in_v1` in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_backend.py:4", "shortDescription": {"text": "Legacy-named symbol `test_always_raises_in_v1` in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_backend.py:435"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a426ce9d735aa50", "name": "Legacy-named symbol `dash_copy` in scripts/dontpanic_orchestrate/tests/test_dashboard_cli_f003.py:155", "shortDescription": {"text": "Legacy-named symbol `dash_copy` in scripts/dontpanic_orchestrate/tests/test_dashboard_cli_f003.py: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-ad70b70241553d1e", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_smoke_harness_f003.py:121", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_smoke_harness_f003.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-e54ea961c34ea434", "name": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_install_snapshot_f001.py:134", "shortDescription": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_install_snapshot_f001.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-0f6e653836aa2e86", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_cli_resume.py:288", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_cli_resume.py:288"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-35f9605a67dac663", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_lifecycle_staged_gates.py:211", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_lifecycle_staged_gates.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-75e8957745dd2616", "name": "Legacy-named symbol `test_quota_check_v2` in scripts/dontpanic_orchestrate/tests/test_quota_check_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `test_quota_check_v2` in scripts/dontpanic_orchestrate/tests/test_quota_check_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e782204fd85364d", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_quota_check_v2.py:354", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_quota_check_v2.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-d6cc4c2f0767cb2b", "name": "Legacy-named symbol `restored_backup` in scripts/dontpanic_orchestrate/tests/test_architecture_hook_f005.py:133", "shortDescription": {"text": "Legacy-named symbol `restored_backup` in scripts/dontpanic_orchestrate/tests/test_architecture_hook_f005.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-2298ce093fe1c97c", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_verdict_blocked_reconciliation_f002.py:65", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_verdict_blocked_reconciliation_f002.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-92037b4ef28102b6", "name": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_copy_f001.py:1", "shortDescription": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_copy_f001.py:1"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ed80d5c24b36316", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_plan_surfaces_field.py:138", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_plan_surfaces_field.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-70570eeef9c053dc", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_v3_f004_close_operator_resolved.py:535", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_v3_f004_close_operator_resolved.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-f02e5b54e7ad6ca6", "name": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/tests/test_shlex_safe_command_guard_f003.py:596", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/tests/test_shlex_safe_command_guard_f003.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-bd0fc5383b79ff55", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_architecture_contract_integration_v0.py:80", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_architecture_contract_integration_v0.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-cd6a4a53e390cf46", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_legacy_shim_compatibility.py:238", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_legacy_shim_compatibility.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-f65f58c92e927e80", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_config_inventory_f008.py:29", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_config_inventory_f008.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-f763b9aa59299b42", "name": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/tests/test_f008_engagement_surface.py:336", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/tests/test_f008_engagement_surface.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-12bcc2aece4d4437", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_dashboard_inventory_f013.py:297", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_dashboard_inventory_f013.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-48aa905c614c6830", "name": "Legacy-named symbol `_claude_usage_v2` in scripts/dontpanic_orchestrate/tests/test_calibration_loader.py:225", "shortDescription": {"text": "Legacy-named symbol `_claude_usage_v2` in scripts/dontpanic_orchestrate/tests/test_calibration_loader.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-5ea42cc725e55848", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f001_agent_manifest.py:147", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f001_agent_manifest.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-6aea0cf6fd6e7c0d", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_showcase_docs_f002.py:69", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_showcase_docs_f002.py:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e19ae432e776f3d2", "name": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/tests/test_plan_drift_supervisor_f009.py:362", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/tests/test_plan_drift_supervisor_f009.py:362"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe74cd35525a2438", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f005b_executor_argv.py:367", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f005b_executor_argv.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-04651ae9dbb15814", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_auditor_taxonomy_v3_f003.py:57", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_auditor_taxonomy_v3_f003.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-1776bfd49f219a26", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_projects_dashboard_f001.py:516", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_projects_dashboard_f001.py:516"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-85dca6979d58ff2d", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/showcase/config.py:151", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/showcase/config.py:151"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-891d646705049ddb", "name": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/executors/__init__.py:15", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/executors/__init__.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-057cd2817701be7d", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/executors/base.py:44", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/executors/base.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-c5ccefb21a061368", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/executors/codex_cli.py:29", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/executors/codex_cli.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-2aebb4f7704131ae", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/smoke/__init__.py:58", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/smoke/__init__.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-913c92e5e7d889fc", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/init/report_html.py:55", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/init/report_html.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-31717fe507dc0ac9", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/init/__init__.py:132", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/init/__init__.py:132"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6d5728da29d7c87", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/init/__init__.py:6", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/init/__init__.py:6"}, "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-5915bb66315485be", "name": "Stub function `close` (body is just `pass`/`return`) \u2014 scripts/dontpanic_orchestrate/runtime_evidence/backend.py:191", "shortDescription": {"text": "Stub function `close` (body is just `pass`/`return`) \u2014 scripts/dontpanic_orchestrate/runtime_evidence/backend.py:191"}, "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-9bc49e3d81f09e23", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_review/sizing_gate.py:42", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_review/sizing_gate.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-339a328a8ecd0b7a", "name": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/plan_review/cross_feature.py:55", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/plan_review/cross_feature.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-d508956e780bd045", "name": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_review/lint.py:101", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_review/lint.py:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a7c9cdcd44c05b8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 dashboard/playwright.config.js:17", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 dashboard/playwright.config.js:17"}, "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-7eab12f11d22ef37", "name": "Legacy-named symbol `projectF001ToLegacy` in dashboard/config-firebase.js:88", "shortDescription": {"text": "Legacy-named symbol `projectF001ToLegacy` in dashboard/config-firebase.js: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-4cd8c756e4531bdb", "name": "Commented-code block (5 lines) in dashboard/config-firebase.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/config-firebase.js: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-90d83e5bdb7c773a", "name": "Commented-code block (5 lines) in dashboard/core.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/core.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55397dfffe0016e7", "name": "Commented-code block (10 lines) in dashboard/config-firebase.example.js:7", "shortDescription": {"text": "Commented-code block (10 lines) in dashboard/config-firebase.example.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4bee6ec9d3869350", "name": "Commented-code block (5 lines) in dashboard/functions/index.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/functions/index.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e358072c34afeb4d", "name": "Commented-code block (5 lines) in dashboard/functions/lib/callables.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/functions/lib/callables.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81ee0a5eef171a60", "name": "Commented-code block (6 lines) in dashboard/functions/lib/mcp-bridge.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/functions/lib/mcp-bridge.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b06cd9ed6a01ba3e", "name": "Commented-code block (8 lines) in dashboard/functions/lib/column-mapping.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in dashboard/functions/lib/column-mapping.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8826fb385dae4209", "name": "Commented-code block (5 lines) in dashboard/functions/lib/auth.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/functions/lib/auth.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8103f9d85a529df8", "name": "Legacy-named symbol `projectF001ToLegacy` in dashboard/tests/integration/firebase-adapter.test.js:13", "shortDescription": {"text": "Legacy-named symbol `projectF001ToLegacy` in dashboard/tests/integration/firebase-adapter.test.js: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-77d75dc5287a7b8e", "name": "Commented-code block (7 lines) in dashboard/tests/integration/firebase-adapter.test.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/firebase-adapter.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c6381b167f8fd6b7", "name": "Commented-code block (5 lines) in dashboard/tests/integration/terminal-dock-armed-chrome.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/terminal-dock-armed-chrome.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-47cacd98bf0366e6", "name": "Commented-code block (11 lines) in dashboard/tests/integration/architecture-f004-page.test.js:3", "shortDescription": {"text": "Commented-code block (11 lines) in dashboard/tests/integration/architecture-f004-page.test.js: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-530f6f2fc2c00bf6", "name": "Commented-code block (6 lines) in dashboard/tests/integration/core-router.test.js:463", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/core-router.test.js:463"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f74ec3de6114e72f", "name": "Commented-code block (8 lines) in dashboard/tests/integration/operator-console-008-journey.test.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in dashboard/tests/integration/operator-console-008-journey.test.js: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-463b11e6e9cddc39", "name": "Commented-code block (5 lines) in dashboard/tests/integration/cloud-costs-page.test.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/cloud-costs-page.test.js: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-dd00b0ff6e3f513b", "name": "Commented-code block (6 lines) in dashboard/tests/integration/dashboard-journey.test.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/dashboard-journey.test.js: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-a0857dcea5ef1e81", "name": "Commented-code block (7 lines) in dashboard/tests/integration/architecture-explorer-dom.test.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/architecture-explorer-dom.test.js: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-70085b2cb7004e7b", "name": "Commented-code block (6 lines) in dashboard/tests/integration/operator-console-journey.test.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/operator-console-journey.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a3d9d06ba64d38b7", "name": "Commented-code block (7 lines) in dashboard/tests/integration/capabilities-page.test.js:209", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/capabilities-page.test.js:209"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8cacd6b96223d4e6", "name": "Commented-code block (7 lines) in dashboard/tests/integration/plan-d-architecture-journey.test.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/plan-d-architecture-journey.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-54af5f0fa8df450d", "name": "Commented-code block (5 lines) in dashboard/tests/integration/worktrees-journey.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/worktrees-journey.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12624835ee94e748", "name": "Commented-code block (5 lines) in dashboard/tests/integration/command-center-page.test.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/command-center-page.test.js: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-0c267ba89799a56a", "name": "Commented-code block (5 lines) in dashboard/tests/integration/project-selector.test.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/project-selector.test.js: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-db53f7d0714cd433", "name": "Commented-code block (6 lines) in dashboard/tests/integration/operator-channels-journey.test.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/operator-channels-journey.test.js: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-6ca422371ef3c42e", "name": "Commented-code block (6 lines) in dashboard/tests/integration/config-inventory-page.test.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/config-inventory-page.test.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-d5640dec0bb74c1f", "name": "Commented-code block (7 lines) in dashboard/tests/integration/architecture-component-map-dom.test.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/architecture-component-map-dom.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-864c15f8e29fb401", "name": "Commented-code block (7 lines) in dashboard/tests/integration/value-language-page-evidence.test.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/value-language-page-evidence.test.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fcff975bf648423a", "name": "Commented-code block (8 lines) in dashboard/tests/integration/architecture-page.test.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in dashboard/tests/integration/architecture-page.test.js: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-c788f2bcdcc6949b", "name": "Commented-code block (6 lines) in dashboard/tests/unit/value-language-static-checks.test.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/value-language-static-checks.test.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef0d9081e61dd5f6", "name": "Commented-code block (5 lines) in dashboard/tests/unit/operator-console-logic.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/unit/operator-console-logic.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-18a504a2e12a4ea5", "name": "Commented-code block (6 lines) in dashboard/tests/unit/repair-logic.test.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/repair-logic.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c90cf992e094590f", "name": "Legacy-named symbol `fixtureLegacy` in dashboard/tests/unit/architecture-f004.test.js:32", "shortDescription": {"text": "Legacy-named symbol `fixtureLegacy` in dashboard/tests/unit/architecture-f004.test.js: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-1d20236468582b11", "name": "Commented-code block (5 lines) in dashboard/tests/unit/architecture-f004.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/unit/architecture-f004.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d825b49a51e97634", "name": "Commented-code block (6 lines) in dashboard/tests/unit/operator-channels-logic.test.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/operator-channels-logic.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2be9e64e40cd8723", "name": "Commented-code block (10 lines) in dashboard/tests/unit/plan-d-architecture-honesty.test.js:3", "shortDescription": {"text": "Commented-code block (10 lines) in dashboard/tests/unit/plan-d-architecture-honesty.test.js: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-6d663c75c1eac4df", "name": "Commented-code block (6 lines) in dashboard/tests/unit/skill-recommendations-logic.test.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/skill-recommendations-logic.test.js: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-6c8119797df670e7", "name": "Commented-code block (7 lines) in dashboard/tests/unit/architecture-explorer.test.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/tests/unit/architecture-explorer.test.js: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-c58f674f94f49f97", "name": "Commented-code block (5 lines) in dashboard/tests/unit/legacy-theme-bridge-f002.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/tests/unit/legacy-theme-bridge-f002.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-413dff2f720195b0", "name": "Commented-code block (6 lines) in dashboard/tests/unit/config-inventory-logic.test.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/config-inventory-logic.test.js: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-bd8e63278f80905a", "name": "Legacy-named symbol `projectF001ToLegacy` in dashboard/tests/unit/config-firebase.test.js:13", "shortDescription": {"text": "Legacy-named symbol `projectF001ToLegacy` in dashboard/tests/unit/config-firebase.test.js: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-80ad47d21b4c1ccd", "name": "Commented-code block (8 lines) in dashboard/tests/scripts/generate-f004-snapshots.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in dashboard/tests/scripts/generate-f004-snapshots.mjs: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-b4392202c7ee338a", "name": "Commented-code block (7 lines) in dashboard/lib/project-selector-logic.js:14", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/lib/project-selector-logic.js: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-afd2032eb61caafb", "name": "Commented-code block (7 lines) in dashboard/lib/skill-recommendations-logic.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/lib/skill-recommendations-logic.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1d15f19b907d876", "name": "Commented-code block (10 lines) in dashboard/lib/architecture-logic.js:9", "shortDescription": {"text": "Commented-code block (10 lines) in dashboard/lib/architecture-logic.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bad347e19b907e34", "name": "Commented-code block (9 lines) in dashboard/lib/worktrees-logic.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in dashboard/lib/worktrees-logic.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ddfd8ff451a3a3c4", "name": "Commented-code block (5 lines) in dashboard/lib/surface-state.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/surface-state.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d037e28c0c7a80b", "name": "Commented-code block (5 lines) in dashboard/lib/conformance.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/conformance.js: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-22bf3f4cc46555f7", "name": "Commented-code block (5 lines) in dashboard/lib/capabilities-logic.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/capabilities-logic.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fcb3b4bcf75a83d", "name": "Commented-code block (6 lines) in dashboard/lib/config-inventory-logic.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/lib/config-inventory-logic.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a53cbd545bd033ec", "name": "Commented-code block (5 lines) in dashboard/lib/operator-channels-panel.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/operator-channels-panel.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-87d7c6bbb33ff704", "name": "Commented-code block (6 lines) in dashboard/lib/repair-logic.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/lib/repair-logic.js: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-baf8b9d8d617bf57", "name": "Commented-code block (5 lines) in dashboard/lib/what-now-logic.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/what-now-logic.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4159eb0e072ddabb", "name": "Commented-code block (5 lines) in dashboard/lib/operator-console-logic.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/operator-console-logic.js: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-6a6513bcd28fff81", "name": "Commented-code block (5 lines) in dashboard/lib/components.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/components.js: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-2c2b1639c9c774d8", "name": "Commented-code block (7 lines) in dashboard/lib/cockpit-state.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/lib/cockpit-state.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ba5d0a9428455ce0", "name": "Commented-code block (6 lines) in dashboard/lib/projection-adapter.js:12", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/lib/projection-adapter.js: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-f16630138fca1f87", "name": "Commented-code block (5 lines) in dashboard/lib/operator-channels-logic.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/operator-channels-logic.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f5ded19a29e51484", "name": "Commented-code block (6 lines) in dashboard/lib/health-logic.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/lib/health-logic.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b0de2a1b92f4a47", "name": "Commented-code block (7 lines) in dashboard/lib/realtime-actions.js:14", "shortDescription": {"text": "Commented-code block (7 lines) in dashboard/lib/realtime-actions.js: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-a2e962f5cc9d2c97", "name": "Commented-code block (5 lines) in dashboard/lib/value-language-static-checks.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/lib/value-language-static-checks.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bdb567d733481672", "name": "Commented-code block (10 lines) in dashboard/pages/settings/settings.js:202", "shortDescription": {"text": "Commented-code block (10 lines) in dashboard/pages/settings/settings.js: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-f17c16744a73be6c", "name": "Commented-code block (5 lines) in dashboard/pages/operator-channels/operator-channels.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/pages/operator-channels/operator-channels.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8b06123fcd225359", "name": "Commented-code block (11 lines) in dashboard/pages/operator-console/operator-console.js:1", "shortDescription": {"text": "Commented-code block (11 lines) in dashboard/pages/operator-console/operator-console.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1fb4ba5e45ccdda1", "name": "Commented-code block (10 lines) in dashboard/pages/architecture/architecture.js:4", "shortDescription": {"text": "Commented-code block (10 lines) in dashboard/pages/architecture/architecture.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-fe521ea81821b8ac", "name": "Commented-code block (5 lines) in dashboard/pages/what-now/what-now.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/pages/what-now/what-now.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-42a0d0da9e0c4aea", "name": "Commented-code block (5 lines) in dashboard/pages/cockpit/cockpit-page.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in dashboard/pages/cockpit/cockpit-page.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1427a04a3854b2c5", "name": "Commented-code block (6 lines) in dashboard/pages/repair/repair.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in dashboard/pages/repair/repair.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e36ba0ea1c82056d", "name": "Commented-code block (8 lines) in claude/shared/schemas/v1.0/models/plan_model.py:150", "shortDescription": {"text": "Commented-code block (8 lines) in claude/shared/schemas/v1.0/models/plan_model.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-2f61cb40c8635322", "name": "Network/subprocess call without timeout or try/except \u2014 claude/skills/github-pr/scripts/github-pr.py:27", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 claude/skills/github-pr/scripts/github-pr.py:27"}, "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-39ef6dbc779e9119", "name": "Network/subprocess call without timeout or try/except \u2014 claude/skills/changelog/changelog.py:328", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 claude/skills/changelog/changelog.py:328"}, "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-5abe7d31ce22a189", "name": "Commented-code block (10 lines) in claude/skills/kronos-agent/inference.py:2", "shortDescription": {"text": "Commented-code block (10 lines) in claude/skills/kronos-agent/inference.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0f2ca6ebc626e24", "name": "Commented-code block (12 lines) in claude/skills/kronos-agent/ingest_ohlc.py:2", "shortDescription": {"text": "Commented-code block (12 lines) in claude/skills/kronos-agent/ingest_ohlc.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e8270d9efb514ae", "name": "Commented-code block (7 lines) in claude/skills/product-health-agent/digest_runner.py:2", "shortDescription": {"text": "Commented-code block (7 lines) in claude/skills/product-health-agent/digest_runner.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79f5ef7248b54311", "name": "Commented-code block (7 lines) in claude/skills/product-health-agent/orchestrator.py:2", "shortDescription": {"text": "Commented-code block (7 lines) in claude/skills/product-health-agent/orchestrator.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "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:\ndocs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/web.py:navigate, docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/web.py:navigate, scripts/dontpanic_orchestrate/runtime_evidence/web.py:navigate\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:\ndocs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/web.py:open_session, docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/web.py:open_session, docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/web.py:open_session, docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/web.py:open_session\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-46969939caf8120b", "name": "Near-duplicate function bodies in 9 places", "shortDescription": {"text": "Near-duplicate function bodies in 9 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\ndocs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/harness/compose-mixed-source-evidence/harness.py:collect, docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/harness/compose-mixed-source-evidence/harness.py:collect, docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/harness/compose-mixed-source-evidence/harness.py:collect, docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/harness/compose-mixed-source-evidence/harness.py:collect\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19676"}, "properties": {"repository": "Silex-Research/DontPanic", "repoUrl": "https://github.com/Silex-Research/DontPanic", "branch": "main"}, "results": [{"ruleId": "scanner-df10d75c55012b24", "level": "note", "message": {"text": "Possibly dead Python function: drain_logcat_slice"}, "properties": {"repobilityId": "586b472149069019", "scanner": "scanner-primary", "fingerprint": "df10d75c55012b24", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/android/capture-android-evidence/android.py:140"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ab1ea2508a486938", "level": "note", "message": {"text": "Possibly dead Python function: drain_log_slice"}, "properties": {"repobilityId": "19806f8ab6acd484", "scanner": "scanner-primary", "fingerprint": "ab1ea2508a486938", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/ios/capture-ios-evidence/ios.py:115"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9c5ccfccd235ab6a", "level": "note", "message": {"text": "Possibly dead Python function: resolve_plan_dir"}, "properties": {"repobilityId": "8748d3ff7c80484c", "scanner": "scanner-primary", "fingerprint": "9c5ccfccd235ab6a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/plan_loader.py:174"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c4ff494156874d40", "level": "note", "message": {"text": "Possibly dead Python function: key"}, "properties": {"repobilityId": "82ad9f64418e6fec", "scanner": "scanner-primary", "fingerprint": "c4ff494156874d40", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/operator_console.py:1149"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d5d1702e5f8150ac", "level": "note", "message": {"text": "Possibly dead Python function: probe_names"}, "properties": {"repobilityId": "0ef8e0653ba244fc", "scanner": "scanner-primary", "fingerprint": "d5d1702e5f8150ac", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/prereq_registry.py:284"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c6bea971fabd4b82", "level": "note", "message": {"text": "Possibly dead Python function: names"}, "properties": {"repobilityId": "61841d61e360456a", "scanner": "scanner-primary", "fingerprint": "c6bea971fabd4b82", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/prereq_registry.py:289"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-63b2a81ea318e5e9", "level": "note", "message": {"text": "Possibly dead Python function: tool_state_snapshot"}, "properties": {"repobilityId": "4e99da7857ef20a5", "scanner": "scanner-primary", "fingerprint": "63b2a81ea318e5e9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/mcp_server.py:591"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4662384820a85f17", "level": "note", "message": {"text": "Possibly dead Python function: tool_state_stream"}, "properties": {"repobilityId": "6edb0fd4fb7fab37", "scanner": "scanner-primary", "fingerprint": "4662384820a85f17", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/mcp_server.py:672"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9043d0d00824cbde", "level": "note", "message": {"text": "Possibly dead Python function: log_message"}, "properties": {"repobilityId": "965f3150b4af5b2e", "scanner": "scanner-primary", "fingerprint": "9043d0d00824cbde", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/dashboard.py:1830"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e54fd3d5e9454c04", "level": "note", "message": {"text": "Possibly dead Python function: handler_factory"}, "properties": {"repobilityId": "bc9604fd2888ef6b", "scanner": "scanner-primary", "fingerprint": "e54fd3d5e9454c04", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/dashboard.py:1956"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7867881d7f16ac2f", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-home.jsx:7"}, "properties": {"repobilityId": "57d77bb0893b96e9", "scanner": "scanner-primary", "fingerprint": "7867881d7f16ac2f", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-e022a6329026b9a9", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-arch-variants.jsx:414"}, "properties": {"repobilityId": "ff88d9ea55d5ba01", "scanner": "scanner-primary", "fingerprint": "e022a6329026b9a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-9dec0e479db68344", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-shell.jsx:102"}, "properties": {"repobilityId": "ed3daae4ef626afd", "scanner": "scanner-primary", "fingerprint": "9dec0e479db68344", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-83818a45137fba82", "level": "warning", "message": {"text": "Privileged port 12 in use"}, "properties": {"repobilityId": "65e7eefa33f2def4", "scanner": "scanner-primary", "fingerprint": "83818a45137fba82", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/publish-oss.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f84cdcb125ce27a3", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-05-10-001-feat-printing-press-adapter-skill/audit/codex-auditor-F003-i1.json:28"}, "properties": {"repobilityId": "787ace272cfa2511", "scanner": "scanner-primary", "fingerprint": "f84cdcb125ce27a3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-10-001-feat-printing-press-adapter-skill/audit/codex-auditor-F003-i1.json"}, "region": {"startLine": 28}}}]}, {"ruleId": "scanner-c784bd1549bcac68", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-05-30-001-feat-universal-agent-repo-onboarding-v0/audit/codex-auditor-F013-i0.json:21"}, "properties": {"repobilityId": "4f43ca510dccde59", "scanner": "scanner-primary", "fingerprint": "c784bd1549bcac68", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-30-001-feat-universal-agent-repo-onboarding-v0/audit/codex-auditor-F013-i0.json"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-11e8910f3460a351", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in docs/plans/2026-05-19-002-feat-install-ux-hardening-v0/features.json:57"}, "properties": {"repobilityId": "0d748fb08c8c706e", "scanner": "scanner-primary", "fingerprint": "11e8910f3460a351", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-19-002-feat-install-ux-hardening-v0/features.json"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-cf55c4c2ad56d829", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in docs/plans/2026-05-01-003-feat-security-baseline/features.json:87"}, "properties": {"repobilityId": "578f216aa8526217", "scanner": "scanner-primary", "fingerprint": "cf55c4c2ad56d829", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-01-003-feat-security-baseline/features.json"}, "region": {"startLine": 87}}}]}, {"ruleId": "scanner-6d23b6aa51aa935b", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-05-19-004-feat-architecture-map-with-drift-v0/audit/codex-auditor-F002-i0.json:29"}, "properties": {"repobilityId": "2d3fcb83fa88f5c2", "scanner": "scanner-primary", "fingerprint": "6d23b6aa51aa935b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-19-004-feat-architecture-map-with-drift-v0/audit/codex-auditor-F002-i0.json"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-0553033d986c3c4c", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in docs/plans/2026-06-02-001-feat-control-plane-action-spine/audit/codex-auditor-F002-i2.json:29"}, "properties": {"repobilityId": "f587d64ba4ce3deb", "scanner": "scanner-primary", "fingerprint": "0553033d986c3c4c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-06-02-001-feat-control-plane-action-spine/audit/codex-auditor-F002-i2.json"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-44d771247af2d61b", "level": "error", "message": {"text": "Insecure pattern 'private_key_in_repo' in docs/plans/2026-05-24-004-feat-event-messaging-v1/features.json:115"}, "properties": {"repobilityId": "11816aab1fbf61c4", "scanner": "scanner-primary", "fingerprint": "44d771247af2d61b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["owasp", "private_key_in_repo"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/plans/2026-05-24-004-feat-event-messaging-v1/features.json"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-02ca6662145918ce", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/core.js:193"}, "properties": {"repobilityId": "d9d6eea848bec824", "scanner": "scanner-primary", "fingerprint": "02ca6662145918ce", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/core.js"}, "region": {"startLine": 193}}}]}, {"ruleId": "scanner-c7b46c954d86ba70", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/settings/settings.js:221"}, "properties": {"repobilityId": "07fbff6dc93891d7", "scanner": "scanner-primary", "fingerprint": "c7b46c954d86ba70", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/settings/settings.js"}, "region": {"startLine": 221}}}]}, {"ruleId": "scanner-1e94be8442133017", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in dashboard/pages/settings/settings.js:69"}, "properties": {"repobilityId": "571578f7cb04086b", "scanner": "scanner-primary", "fingerprint": "1e94be8442133017", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/settings/settings.js"}, "region": {"startLine": 69}}}]}, {"ruleId": "scanner-7c3c43bfdffb454b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/operator-channels/operator-channels.js:17"}, "properties": {"repobilityId": "175a0f0a75cbf748", "scanner": "scanner-primary", "fingerprint": "7c3c43bfdffb454b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/operator-channels/operator-channels.js"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-d6e15bdab7b3dbe7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/operator-console/operator-console.js:50"}, "properties": {"repobilityId": "edcd753012d32e67", "scanner": "scanner-primary", "fingerprint": "d6e15bdab7b3dbe7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/operator-console/operator-console.js"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-c7a0aa3f2558403e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/architecture/architecture.js:77"}, "properties": {"repobilityId": "017c6d9d4ee8c4ac", "scanner": "scanner-primary", "fingerprint": "c7a0aa3f2558403e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/architecture/architecture.js"}, "region": {"startLine": 77}}}]}, {"ruleId": "scanner-f07d7ac9467c1c08", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/health/health.js:18"}, "properties": {"repobilityId": "af63916b6802db0f", "scanner": "scanner-primary", "fingerprint": "f07d7ac9467c1c08", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/health/health.js"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-99ba964a2fe27998", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/what-now/what-now.js:47"}, "properties": {"repobilityId": "bd9a811751be3c34", "scanner": "scanner-primary", "fingerprint": "99ba964a2fe27998", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/what-now/what-now.js"}, "region": {"startLine": 47}}}]}, {"ruleId": "scanner-0415af70f8328bcc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/cockpit/cockpit-page.js:73"}, "properties": {"repobilityId": "310cc9296249d0bb", "scanner": "scanner-primary", "fingerprint": "0415af70f8328bcc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/cockpit/cockpit-page.js"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-4f1bd48e7d1aac2e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/repair/repair.js:52"}, "properties": {"repobilityId": "c63088b7bdc089e2", "scanner": "scanner-primary", "fingerprint": "4f1bd48e7d1aac2e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/repair/repair.js"}, "region": {"startLine": 52}}}]}, {"ruleId": "scanner-494064e06c81758f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/capabilities/capabilities.js:16"}, "properties": {"repobilityId": "cb8d6006f123da4e", "scanner": "scanner-primary", "fingerprint": "494064e06c81758f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/capabilities/capabilities.js"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-4ec98d98b71ac198", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard/pages/mission-control/mission-control.js:195"}, "properties": {"repobilityId": "5b0519cd30d3c8ba", "scanner": "scanner-primary", "fingerprint": "4ec98d98b71ac198", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/pages/mission-control/mission-control.js"}, "region": {"startLine": 195}}}]}, {"ruleId": "scanner-8dfbf52c11fada32", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in claude/skills/eval-harness/SKILL.md:19"}, "properties": {"repobilityId": "738e7c02d8aea8a0", "scanner": "scanner-primary", "fingerprint": "8dfbf52c11fada32", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/eval-harness/SKILL.md"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-6bac4af9b532842a", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in claude/skills/pr-reviewer/scripts/pr-review.sh:168"}, "properties": {"repobilityId": "7b09552f930813ee", "scanner": "scanner-primary", "fingerprint": "6bac4af9b532842a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/pr-reviewer/scripts/pr-review.sh"}, "region": {"startLine": 168}}}]}, {"ruleId": "scanner-5c7aa4b722b29102", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in claude/skills/security-review/SKILL.md:29"}, "properties": {"repobilityId": "f64014fd311e87c4", "scanner": "scanner-primary", "fingerprint": "5c7aa4b722b29102", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/security-review/SKILL.md"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-ad791a9405458e90", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in claude/skills/security-review/SKILL.md:29"}, "properties": {"repobilityId": "ddd5c60f046d7ee7", "scanner": "scanner-primary", "fingerprint": "ad791a9405458e90", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/security-review/SKILL.md"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-26644be3647b2f8d", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in claude/skills/security-review/SKILL.md:72"}, "properties": {"repobilityId": "5bc28c1ad5222235", "scanner": "scanner-primary", "fingerprint": "26644be3647b2f8d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/security-review/SKILL.md"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-15c7ef2bcc115eae", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in claude/skills/security-review/SKILL.md:73"}, "properties": {"repobilityId": "72c4a7006ca237ac", "scanner": "scanner-primary", "fingerprint": "15c7ef2bcc115eae", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/security-review/SKILL.md"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-a098e73809351e46", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_doctor.py (2830 lines)"}, "properties": {"repobilityId": "2f91981439cbccf6", "scanner": "scanner-primary", "fingerprint": "a098e73809351e46", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-232aab6c64118824", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/operator_console.py (1575 lines)"}, "properties": {"repobilityId": "c1dac67dfcd8df21", "scanner": "scanner-primary", "fingerprint": "232aab6c64118824", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a768da6f278066d6", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/config_inventory.py (2280 lines)"}, "properties": {"repobilityId": "395083a5e53bba24", "scanner": "scanner-primary", "fingerprint": "a768da6f278066d6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-967958f94a382f4e", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/dashboard.py (2846 lines)"}, "properties": {"repobilityId": "047202f852e4bbf0", "scanner": "scanner-primary", "fingerprint": "967958f94a382f4e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e55c045e6cb8eab6", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/circuit_breakers.py (1249 lines)"}, "properties": {"repobilityId": "22a0e9c47068419d", "scanner": "scanner-primary", "fingerprint": "e55c045e6cb8eab6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0d47cc21c234ed13", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/projects_dashboard.py (1305 lines)"}, "properties": {"repobilityId": "90694709c117965c", "scanner": "scanner-primary", "fingerprint": "0d47cc21c234ed13", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b8391de456041e0a", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/nested_orchestration.py (1379 lines)"}, "properties": {"repobilityId": "d9959f9f5c2e61ec", "scanner": "scanner-primary", "fingerprint": "b8391de456041e0a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0b8d17f2459dfc67", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/cli.py (5699 lines)"}, "properties": {"repobilityId": "ae6a9387fa38fe72", "scanner": "scanner-primary", "fingerprint": "0b8d17f2459dfc67", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-cc523b85983e229b", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/architecture_view_state.py (1771 lines)"}, "properties": {"repobilityId": "c9d4f81921d31581", "scanner": "scanner-primary", "fingerprint": "cc523b85983e229b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2f5040f6f6191dfd", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/planning_readiness.py (1362 lines)"}, "properties": {"repobilityId": "3d9f454cd4e100c6", "scanner": "scanner-primary", "fingerprint": "2f5040f6f6191dfd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-afc48b9ddaa22994", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/operations_guidance.py (1620 lines)"}, "properties": {"repobilityId": "d9f842a54c41887c", "scanner": "scanner-primary", "fingerprint": "afc48b9ddaa22994", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-51ae5ef05bd82da7", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/supervisor.py (3566 lines)"}, "properties": {"repobilityId": "75c08af230ab4c84", "scanner": "scanner-primary", "fingerprint": "51ae5ef05bd82da7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b6243b348e92edf1", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_completion_dispatch.py (1267 lines)"}, "properties": {"repobilityId": "f39236d4faef5794", "scanner": "scanner-primary", "fingerprint": "b6243b348e92edf1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-950d2c7f5baeb268", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_operations_guidance_f007.py (1301 lines)"}, "properties": {"repobilityId": "7a0f6da83566271f", "scanner": "scanner-primary", "fingerprint": "950d2c7f5baeb268", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c033a6a2b816cea4", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_f006_circuit_breakers.py (1974 lines)"}, "properties": {"repobilityId": "c191e338fc7c6088", "scanner": "scanner-primary", "fingerprint": "c033a6a2b816cea4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-07854e6ec78e2d74", "level": "note", "message": {"text": "Very large file: scripts/dontpanic_orchestrate/tests/test_config_inventory_f008.py (1414 lines)"}, "properties": {"repobilityId": "e107cf1d1a475ea2", "scanner": "scanner-primary", "fingerprint": "07854e6ec78e2d74", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-43a65c9978cc90b2", "level": "note", "message": {"text": "Very large file: dashboard/lib/architecture-logic.js (2483 lines)"}, "properties": {"repobilityId": "892ef9f06baa913f", "scanner": "scanner-primary", "fingerprint": "43a65c9978cc90b2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-720a280bf799af06", "level": "note", "message": {"text": "36 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "720a280bf799af06", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-4127abf29979d7ba", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: dashboard/package.json"}, "properties": {"repobilityId": "d346d8d05fb12f9d", "scanner": "scanner-primary", "fingerprint": "4127abf29979d7ba", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4eef5e37abb56bdf", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: dashboard/functions/package.json"}, "properties": {"repobilityId": "e6be7a3ed50da977", "scanner": "scanner-primary", "fingerprint": "4eef5e37abb56bdf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard/functions/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "1a6b0f2b87488eb7", "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": "6fbefc508a26f467", "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": "6a81cd719f453ec3", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "4ba7d15045f7b96c", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "2703536051c3651c", "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": "8c8eca67c97a71de", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-cdeac2478daca9b1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/changelog/SKILL.md"}, "properties": {"repobilityId": "ee0ca1604c55b2f3", "scanner": "scanner-primary", "fingerprint": "cdeac2478daca9b1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/changelog/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f5c029945a66d975", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/cost-model/SKILL.md"}, "properties": {"repobilityId": "c2e4ca9bff5be5a7", "scanner": "scanner-primary", "fingerprint": "f5c029945a66d975", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/cost-model/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b54deb0c017dc020", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/security-review/SKILL.md"}, "properties": {"repobilityId": "adf618a2434c8f12", "scanner": "scanner-primary", "fingerprint": "b54deb0c017dc020", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/dontpanic_orchestrate/tests/fixtures/skill_rubrics/security-review/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-282535673c68c26f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: claude/skills/continuous-learning/SKILL.md"}, "properties": {"repobilityId": "9cd7e72263882b1d", "scanner": "scanner-primary", "fingerprint": "282535673c68c26f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/continuous-learning/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-078cb652638fdc75", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: claude/skills/prompt-optimizer/SKILL.md"}, "properties": {"repobilityId": "cb706e1c3b83d59e", "scanner": "scanner-primary", "fingerprint": "078cb652638fdc75", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/prompt-optimizer/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f08e813f7eae19f5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: claude/skills/browser-use/SKILL.md"}, "properties": {"repobilityId": "dc88e549e345cf80", "scanner": "scanner-primary", "fingerprint": "f08e813f7eae19f5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/browser-use/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cc8f3ad26d96c538", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: claude/skills/revenue-check/SKILL.md"}, "properties": {"repobilityId": "389fe958f024cfd3", "scanner": "scanner-primary", "fingerprint": "cc8f3ad26d96c538", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/revenue-check/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e89a6f5738edec58", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: claude/skills/yahoo-finance/SKILL.md"}, "properties": {"repobilityId": "95b4c61d21b434de", "scanner": "scanner-primary", "fingerprint": "e89a6f5738edec58", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/yahoo-finance/SKILL.md"}, "region": {"startLine": 28}}}]}, {"ruleId": "scanner-bbec2c8116933195", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: claude/skills/git-essentials/SKILL.md"}, "properties": {"repobilityId": "ccbdd54eb3dd9b6f", "scanner": "scanner-primary", "fingerprint": "bbec2c8116933195", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/git-essentials/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c5b0021befebe477", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: claude/skills/cost-guard/SKILL.md"}, "properties": {"repobilityId": "7eaf77f8810e1927", "scanner": "scanner-primary", "fingerprint": "c5b0021befebe477", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "claude/skills/cost-guard/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9a89e0d300ce2fa6", "level": "note", "message": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-plain.jsx:82"}, "properties": {"repobilityId": "759b090cfa4726c8", "scanner": "scanner-primary", "fingerprint": "9a89e0d300ce2fa6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b716a0c22b22f245", "level": "note", "message": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-home.jsx:24"}, "properties": {"repobilityId": "945ede8f145d27ff", "scanner": "scanner-primary", "fingerprint": "b716a0c22b22f245", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f89375dfdf5505e2", "level": "none", "message": {"text": "Commented-code block (6 lines) in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/design-canvas.jsx:2"}, "properties": {"repobilityId": "37bd86ca3be1e091", "scanner": "scanner-primary", "fingerprint": "f89375dfdf5505e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-600b8a1336d57831", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 docs/design/dashboard-platform-roadmap-v1/claude-design-v3/design-canvas.jsx:128"}, "properties": {"repobilityId": "a469404ed5436de5", "scanner": "scanner-primary", "fingerprint": "600b8a1336d57831", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-72b405959262246b", "level": "note", "message": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-page-docs.jsx:420"}, "properties": {"repobilityId": "23fbf1e3fb18898e", "scanner": "scanner-primary", "fingerprint": "72b405959262246b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-907e501fb6caf7ab", "level": "note", "message": {"text": "Legacy-named symbol `cmd__copy` in docs/design/dashboard-platform-roadmap-v1/claude-design-v3/dp-shell.jsx:31"}, "properties": {"repobilityId": "98eb958dc6a49824", "scanner": "scanner-primary", "fingerprint": "907e501fb6caf7ab", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65d9d3c697d75948", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/android/capture-android-evidence/test_runtime_evidence_android.py:607"}, "properties": {"repobilityId": "d9e598c1fdc267ef", "scanner": "scanner-primary", "fingerprint": "65d9d3c697d75948", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11b6e18c219abe56", "level": "note", "message": {"text": "Legacy-named symbol `test_default_driver_skips_in_v1` in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/test_runtime_evidence_web.py:449"}, "properties": {"repobilityId": "8ceaad7074f67def", "scanner": "scanner-primary", "fingerprint": "11b6e18c219abe56", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f64cfa483fecfd00", "level": "note", "message": {"text": "Legacy-named symbol `test_always_raises_in_v1` in docs/plans/2026-05-06-003-fix-live-cross-vendor-goal-audit-dogfood/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/backend/capture-backend-evidence/test_runtime_evidence_backend.py:435"}, "properties": {"repobilityId": "715735c8d263d79d", "scanner": "scanner-primary", "fingerprint": "f64cfa483fecfd00", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2b82c47307ee1467", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/android/capture-android-evidence/test_runtime_evidence_android.py:607"}, "properties": {"repobilityId": "b34e55e48caa6db5", "scanner": "scanner-primary", "fingerprint": "2b82c47307ee1467", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d64191b8c8b9a72", "level": "note", "message": {"text": "Legacy-named symbol `test_default_driver_skips_in_v1` in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/web/capture-web-evidence/test_runtime_evidence_web.py:449"}, "properties": {"repobilityId": "39cc86168d3d6c8d", "scanner": "scanner-primary", "fingerprint": "7d64191b8c8b9a72", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-13cc399f1b8b8239", "level": "note", "message": {"text": "Legacy-named symbol `test_always_raises_in_v1` in docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/backend/capture-backend-evidence/test_runtime_evidence_backend.py:435"}, "properties": {"repobilityId": "7b9925bf8f744d84", "scanner": "scanner-primary", "fingerprint": "13cc399f1b8b8239", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5dd72c0bccac9d71", "level": "note", "message": {"text": "Stub function `close` (body is just `pass`/`return`) \u2014 docs/plans/2026-05-07-002-fix-cross-vendor-dogfood-fixture-runtime-artifacts/evidence/g-mirror/synthetic-plan/evidence/goal-governance/post_impl/backend/capture-backend-evidence/backend.py:191"}, "properties": {"repobilityId": "f9bdeb176182c901", "scanner": "scanner-primary", "fingerprint": "5dd72c0bccac9d71", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b10741f1ef9ddf6a", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/plans/2026-05-23-005-feat-dashboard-project-selector-v0/evidence/_capture_evidence.py:300"}, "properties": {"repobilityId": "4c00430cdbc6e2c8", "scanner": "scanner-primary", "fingerprint": "b10741f1ef9ddf6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-388aa40fbaf732e1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 docs/plans/2026-05-23-005-feat-dashboard-project-selector-v0/evidence/_capture_evidence.py:313"}, "properties": {"repobilityId": "fb61060031b713f3", "scanner": "scanner-primary", "fingerprint": "388aa40fbaf732e1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-27effd7446c62b75", "level": "note", "message": {"text": "Legacy-named symbol `_claude_usage_v2` in scripts/quota_check.py:89"}, "properties": {"repobilityId": "8820f96dd96d75f7", "scanner": "scanner-primary", "fingerprint": "27effd7446c62b75", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c484f89987d5f666", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/quota_check.py:489"}, "properties": {"repobilityId": "891bb0b2f2c7b0bf", "scanner": "scanner-primary", "fingerprint": "c484f89987d5f666", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2dbcd7eb28bed7f8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_doctor.py:843"}, "properties": {"repobilityId": "3a30c1624f630f7b", "scanner": "scanner-primary", "fingerprint": "2dbcd7eb28bed7f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c26076d4ad574070", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_doctor.py:224"}, "properties": {"repobilityId": "d6610fe0fe2c55d7", "scanner": "scanner-primary", "fingerprint": "c26076d4ad574070", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3071fec5c6196aea", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/sanitization_check.py:29"}, "properties": {"repobilityId": "8c21f5482203356c", "scanner": "scanner-primary", "fingerprint": "3071fec5c6196aea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-416b0578a4ddaf53", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/sanitization_check.py:188"}, "properties": {"repobilityId": "4a70437d5cfb6499", "scanner": "scanner-primary", "fingerprint": "416b0578a4ddaf53", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8b62642b30b757cc", "level": "note", "message": {"text": "Legacy-named symbol `firestore_v1` in scripts/memory_flush.py:32"}, "properties": {"repobilityId": "3842fec8896e8c00", "scanner": "scanner-primary", "fingerprint": "8b62642b30b757cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8b65b90279dc5d76", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_validation.py:167"}, "properties": {"repobilityId": "9c2d372ff2bd8d08", "scanner": "scanner-primary", "fingerprint": "8b65b90279dc5d76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51e995cd151ec7f2", "level": "note", "message": {"text": "Legacy-named symbol `_evaluate_quota_threshold_v2` in scripts/dontpanic_orchestrate/quota_admission.py:187"}, "properties": {"repobilityId": "e056b6e292db8510", "scanner": "scanner-primary", "fingerprint": "51e995cd151ec7f2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-af91e432ecc4e187", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/quota_admission.py:241"}, "properties": {"repobilityId": "cc4d846a816ff9bc", "scanner": "scanner-primary", "fingerprint": "af91e432ecc4e187", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07258dcb3e8aeb59", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/execution_environment.py:103"}, "properties": {"repobilityId": "2b9025979b35ce5b", "scanner": "scanner-primary", "fingerprint": "07258dcb3e8aeb59", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4d8f0a0897285ecc", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/capabilities.py:171"}, "properties": {"repobilityId": "58d5055ea1d4d796", "scanner": "scanner-primary", "fingerprint": "4d8f0a0897285ecc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f57cb9852960248c", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/action_renderers.py:28"}, "properties": {"repobilityId": "347020648a38d236", "scanner": "scanner-primary", "fingerprint": "f57cb9852960248c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1c575fab8f84858", "level": "note", "message": {"text": "Legacy-named symbol `project_legacy` in scripts/dontpanic_orchestrate/role_assignment.py:46"}, "properties": {"repobilityId": "ea1faf7774f5d0e2", "scanner": "scanner-primary", "fingerprint": "a1c575fab8f84858", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eb2aaeae72cb6c66", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_loader.py:108"}, "properties": {"repobilityId": "d56271af398fbbeb", "scanner": "scanner-primary", "fingerprint": "eb2aaeae72cb6c66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65297274eda20868", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/operator_console.py:227"}, "properties": {"repobilityId": "4ce35b4acf961671", "scanner": "scanner-primary", "fingerprint": "65297274eda20868", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-90b8b8d39b15d2cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/operator_console.py:155"}, "properties": {"repobilityId": "a959eab8f7036ce3", "scanner": "scanner-primary", "fingerprint": "90b8b8d39b15d2cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-39434cf0b305aad3", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/quota_caps_loader.py:182"}, "properties": {"repobilityId": "bd4ebcebd17ae669", "scanner": "scanner-primary", "fingerprint": "39434cf0b305aad3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e8a7d26cbdf4d321", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/agent_surface.py:30"}, "properties": {"repobilityId": "7e5caa7ea7376fb4", "scanner": "scanner-primary", "fingerprint": "e8a7d26cbdf4d321", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8cb1c4d001aeb81", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/closeout.py:87"}, "properties": {"repobilityId": "d53bc1cc0469af04", "scanner": "scanner-primary", "fingerprint": "a8cb1c4d001aeb81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d6853abbcd325ee", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/sufficiency_gate.py:312"}, "properties": {"repobilityId": "4bf6e6407b92c866", "scanner": "scanner-primary", "fingerprint": "0d6853abbcd325ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e33756df4d810ae", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/prereq_registry.py:878"}, "properties": {"repobilityId": "bbbdf0b22ee1f35c", "scanner": "scanner-primary", "fingerprint": "9e33756df4d810ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fe0fca69ff441fb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/dashboard_relevance.py:344"}, "properties": {"repobilityId": "b7bad73badecddbe", "scanner": "scanner-primary", "fingerprint": "6fe0fca69ff441fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-401da98203797a1a", "level": "note", "message": {"text": "Legacy-named symbol `restored_backup` in scripts/dontpanic_orchestrate/architecture_hook.py:227"}, "properties": {"repobilityId": "26403084f0095153", "scanner": "scanner-primary", "fingerprint": "401da98203797a1a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8ea6fe32ab9c7738", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/state_cli.py:318"}, "properties": {"repobilityId": "96da3419b57b2bcd", "scanner": "scanner-primary", "fingerprint": "8ea6fe32ab9c7738", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e01ef45a41f6dfb4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/repo_onboarding.py:66"}, "properties": {"repobilityId": "5442500408772a8b", "scanner": "scanner-primary", "fingerprint": "e01ef45a41f6dfb4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1504801b05dba402", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/worktrees.py:253"}, "properties": {"repobilityId": "017274df1ca51e70", "scanner": "scanner-primary", "fingerprint": "1504801b05dba402", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8169c697ce63942d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/worktrees.py:212"}, "properties": {"repobilityId": "605d311678317f6f", "scanner": "scanner-primary", "fingerprint": "8169c697ce63942d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-75bb9fd6aeede7bc", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/prompts.py:50"}, "properties": {"repobilityId": "3280c44f1da8f36b", "scanner": "scanner-primary", "fingerprint": "75bb9fd6aeede7bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a3269f2ceade07ef", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/mcp_server.py:164"}, "properties": {"repobilityId": "d14fd7a83cfb534e", "scanner": "scanner-primary", "fingerprint": "a3269f2ceade07ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac95dddc4655a192", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/skill_invocation.py:444"}, "properties": {"repobilityId": "cf922f17276deb4f", "scanner": "scanner-primary", "fingerprint": "ac95dddc4655a192", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4933af4a718ba659", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integration_actions.py:225"}, "properties": {"repobilityId": "3c26914eb1c64166", "scanner": "scanner-primary", "fingerprint": "4933af4a718ba659", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b7e647fce0b3491", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/gate_pause.py:45"}, "properties": {"repobilityId": "6946d50f084d2281", "scanner": "scanner-primary", "fingerprint": "3b7e647fce0b3491", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e46f17e169c6fe0f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/codex_stream.py:109"}, "properties": {"repobilityId": "740e8fcd9d7291a3", "scanner": "scanner-primary", "fingerprint": "e46f17e169c6fe0f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2069bef9cdb31e23", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_guard.py:19"}, "properties": {"repobilityId": "3dfaade5653a97f8", "scanner": "scanner-primary", "fingerprint": "2069bef9cdb31e23", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b318f8f4f1a05dde", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/config_inventory.py:174"}, "properties": {"repobilityId": "d0ba639278b34565", "scanner": "scanner-primary", "fingerprint": "b318f8f4f1a05dde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0400ca4c3015eef", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/sufficiency_auditor.py:559"}, "properties": {"repobilityId": "489d50e7b9446b0b", "scanner": "scanner-primary", "fingerprint": "b0400ca4c3015eef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95e49dae0f51eb92", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/dashboard.py:176"}, "properties": {"repobilityId": "1bb43008d5634244", "scanner": "scanner-primary", "fingerprint": "95e49dae0f51eb92", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84e2e929efc616da", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/ec5_classifier.py:44"}, "properties": {"repobilityId": "982686b5ec8d8448", "scanner": "scanner-primary", "fingerprint": "84e2e929efc616da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55839f2b00b865b1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/pty_bridge.py:141"}, "properties": {"repobilityId": "a8c0c446607c2129", "scanner": "scanner-primary", "fingerprint": "55839f2b00b865b1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-766bec661aadd5de", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/release_impact.py:248"}, "properties": {"repobilityId": "6ffed943902dc398", "scanner": "scanner-primary", "fingerprint": "766bec661aadd5de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2915b1b22f121ce0", "level": "note", "message": {"text": "Legacy-named symbol `_check_budget_v2` in scripts/dontpanic_orchestrate/circuit_breakers.py:194"}, "properties": {"repobilityId": "93e1f98375fd7a34", "scanner": "scanner-primary", "fingerprint": "2915b1b22f121ce0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-76c48715779a78e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/circuit_breakers.py:65"}, "properties": {"repobilityId": "bd69e7589cf42a37", "scanner": "scanner-primary", "fingerprint": "76c48715779a78e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe2d7cead998ce65", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture_regen_hook.py:179"}, "properties": {"repobilityId": "158d1f3b862843fa", "scanner": "scanner-primary", "fingerprint": "fe2d7cead998ce65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bf711557838f7b2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/architecture_regen_hook.py:74"}, "properties": {"repobilityId": "3f3fc2d0aa9375eb", "scanner": "scanner-primary", "fingerprint": "8bf711557838f7b2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-67490d3f16826fe4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/worktree_remove.py:261"}, "properties": {"repobilityId": "fd9b97c7d61eba13", "scanner": "scanner-primary", "fingerprint": "67490d3f16826fe4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ed599c68c2dea66", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/skill_allowlist.py:188"}, "properties": {"repobilityId": "996768c55feab6be", "scanner": "scanner-primary", "fingerprint": "2ed599c68c2dea66", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9f7995d1d3515a86", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/agent_brief.py:85"}, "properties": {"repobilityId": "d753a08ba17c9376", "scanner": "scanner-primary", "fingerprint": "9f7995d1d3515a86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f329c245a8ada64", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/inbox.py:141"}, "properties": {"repobilityId": "ac835666c3a5b8c5", "scanner": "scanner-primary", "fingerprint": "1f329c245a8ada64", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e7e8e0ea6a11bb03", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/inbox.py:162"}, "properties": {"repobilityId": "4a2bab8153ced4d1", "scanner": "scanner-primary", "fingerprint": "e7e8e0ea6a11bb03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-014c44dde020a16c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/sufficiency_convergence.py:595"}, "properties": {"repobilityId": "dc93c42b52749d6e", "scanner": "scanner-primary", "fingerprint": "014c44dde020a16c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6415f7671e0f074a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/projects_dashboard.py:475"}, "properties": {"repobilityId": "a39d400c8b852031", "scanner": "scanner-primary", "fingerprint": "6415f7671e0f074a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5185afec09294d3a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/signoff_writer.py:175"}, "properties": {"repobilityId": "017875d7207f2c4a", "scanner": "scanner-primary", "fingerprint": "5185afec09294d3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a069eeb049117810", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/nested_orchestration.py:675"}, "properties": {"repobilityId": "f791a129d4652ddf", "scanner": "scanner-primary", "fingerprint": "a069eeb049117810", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe3ad195daecf520", "level": "note", "message": {"text": "Legacy-named symbol `_codex_usage_v2` in scripts/dontpanic_orchestrate/cli.py:1546"}, "properties": {"repobilityId": "b951594090ca620e", "scanner": "scanner-primary", "fingerprint": "fe3ad195daecf520", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6ed557c0cc4c6111", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/cli.py:330"}, "properties": {"repobilityId": "1f23c59be737d2c2", "scanner": "scanner-primary", "fingerprint": "6ed557c0cc4c6111", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94e0e9e89a2ba600", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/cli.py:1316"}, "properties": {"repobilityId": "00b998e6c3a0c737", "scanner": "scanner-primary", "fingerprint": "94e0e9e89a2ba600", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f2d8dab950374b1b", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify_discord.py:297"}, "properties": {"repobilityId": "eb040b8df9d2d0ff", "scanner": "scanner-primary", "fingerprint": "f2d8dab950374b1b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-64a869cc18cb0151", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify_discord.py:78"}, "properties": {"repobilityId": "b4357f4c2335fdd8", "scanner": "scanner-primary", "fingerprint": "64a869cc18cb0151", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cbc43f485a377bc7", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/completion_dispatch.py:733"}, "properties": {"repobilityId": "60eb1f5deb16adb5", "scanner": "scanner-primary", "fingerprint": "cbc43f485a377bc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e36cdd0e753b0eac", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/render_gate.py:104"}, "properties": {"repobilityId": "006a143c57ac5241", "scanner": "scanner-primary", "fingerprint": "e36cdd0e753b0eac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54ea43e926c1bbaa", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/capabilities_lock_sidecar.py:311"}, "properties": {"repobilityId": "b1ceffe072a52a00", "scanner": "scanner-primary", "fingerprint": "54ea43e926c1bbaa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-675fb26bee20a8b3", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture_view_state.py:212"}, "properties": {"repobilityId": "4ce46aab17ca87ba", "scanner": "scanner-primary", "fingerprint": "675fb26bee20a8b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-35a2079e8cdc7114", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/architecture.py:49"}, "properties": {"repobilityId": "f44d72bbfd558629", "scanner": "scanner-primary", "fingerprint": "35a2079e8cdc7114", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71ddf0fc3e1c9637", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/auditor_taxonomy.py:65"}, "properties": {"repobilityId": "be929fc38eec3479", "scanner": "scanner-primary", "fingerprint": "71ddf0fc3e1c9637", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a576ac5f9703fe6f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/capabilities_setup_runner.py:41"}, "properties": {"repobilityId": "5561967faf84859a", "scanner": "scanner-primary", "fingerprint": "a576ac5f9703fe6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a525c74851686075", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/project_config.py:78"}, "properties": {"repobilityId": "973ab8cff3144f6c", "scanner": "scanner-primary", "fingerprint": "a525c74851686075", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-551206cc8ca53953", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/architecture_intent.py:115"}, "properties": {"repobilityId": "03f8a4d9ccd00723", "scanner": "scanner-primary", "fingerprint": "551206cc8ca53953", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0521d7d604f1fce6", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/skill_recommendation.py:53"}, "properties": {"repobilityId": "d8fc2a5da9fd243a", "scanner": "scanner-primary", "fingerprint": "0521d7d604f1fce6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6b743c646f1cafa", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/audit_writer.py:147"}, "properties": {"repobilityId": "a61f2724441a00f6", "scanner": "scanner-primary", "fingerprint": "d6b743c646f1cafa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cab939fecafc9015", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/planning_readiness.py:348"}, "properties": {"repobilityId": "cb80c5682173b517", "scanner": "scanner-primary", "fingerprint": "cab939fecafc9015", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a730444bd93b608", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify_event.py:88"}, "properties": {"repobilityId": "7e2b99bc0f0047f2", "scanner": "scanner-primary", "fingerprint": "6a730444bd93b608", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9bfe531ea822cebf", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify_event.py:243"}, "properties": {"repobilityId": "e4ef9d30a608ecfa", "scanner": "scanner-primary", "fingerprint": "9bfe531ea822cebf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57a6edfd9b3bc2b0", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/architecture_html.py:134"}, "properties": {"repobilityId": "52169ced4f2f2499", "scanner": "scanner-primary", "fingerprint": "57a6edfd9b3bc2b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-73723620b27745c9", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/notify.py:87"}, "properties": {"repobilityId": "d915348d12e358fd", "scanner": "scanner-primary", "fingerprint": "73723620b27745c9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-45673ba0f32a10d5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/notify.py:105"}, "properties": {"repobilityId": "18d646992c66ead9", "scanner": "scanner-primary", "fingerprint": "45673ba0f32a10d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b38cfb2a43a33c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/operations_guidance.py:209"}, "properties": {"repobilityId": "024c02c4fa209a9b", "scanner": "scanner-primary", "fingerprint": "8b38cfb2a43a33c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6d9a05d4858d23d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/external_refs_sync.py:425"}, "properties": {"repobilityId": "034f39f525cc0d56", "scanner": "scanner-primary", "fingerprint": "d6d9a05d4858d23d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71bb6ba4b46cf11b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/plan_drift.py:551"}, "properties": {"repobilityId": "0e72acbdba592fd6", "scanner": "scanner-primary", "fingerprint": "71bb6ba4b46cf11b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-123b9b65758ad6f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/agent_guide.py:57"}, "properties": {"repobilityId": "cd3d91697cbf8249", "scanner": "scanner-primary", "fingerprint": "123b9b65758ad6f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7d4aeefe7d84943", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/dontpanic_orchestrate/operator_triage.py:223"}, "properties": {"repobilityId": "93a7660a8ca4861c", "scanner": "scanner-primary", "fingerprint": "b7d4aeefe7d84943", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a154cddbd8afd82", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/event_copy.py:151"}, "properties": {"repobilityId": "109328af3c075ea8", "scanner": "scanner-primary", "fingerprint": "7a154cddbd8afd82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45ccce34a639ad7f", "level": "note", "message": {"text": "Legacy-named symbol `_quota_gate_v2` in scripts/dontpanic_orchestrate/supervisor.py:814"}, "properties": {"repobilityId": "f5d2d09b42d1d589", "scanner": "scanner-primary", "fingerprint": "45ccce34a639ad7f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e072d074a12cc24b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/supervisor.py:317"}, "properties": {"repobilityId": "4915ad4cc9783161", "scanner": "scanner-primary", "fingerprint": "e072d074a12cc24b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f01263dc81223cd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/architecture_js.py:118"}, "properties": {"repobilityId": "637102bb32dc0157", "scanner": "scanner-primary", "fingerprint": "7f01263dc81223cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b16cd0ba5efd0d7d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/command_guidance.py:171"}, "properties": {"repobilityId": "9408c7a20f359fdd", "scanner": "scanner-primary", "fingerprint": "b16cd0ba5efd0d7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7339cb02c62ed52", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/state_projection.py:803"}, "properties": {"repobilityId": "5f8a8be68874f9d6", "scanner": "scanner-primary", "fingerprint": "f7339cb02c62ed52", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cec60b289e6349e7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/state_projection.py:119"}, "properties": {"repobilityId": "d6a11ddd2093894a", "scanner": "scanner-primary", "fingerprint": "cec60b289e6349e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-409186b768908c1e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integrations/pm_tool_mapping.py:172"}, "properties": {"repobilityId": "bf1b0fb234e40072", "scanner": "scanner-primary", "fingerprint": "409186b768908c1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f16d42810af2ab25", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/integrations/linear_pp_adapter.py:51"}, "properties": {"repobilityId": "f895536ad98bd1d2", "scanner": "scanner-primary", "fingerprint": "f16d42810af2ab25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a973c759f67880e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/adapters/linear_adapter.py:79"}, "properties": {"repobilityId": "2a54bbb3b05896cf", "scanner": "scanner-primary", "fingerprint": "7a973c759f67880e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-838bc0cd1523c1bb", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/dontpanic_orchestrate/tests/test_auditor_taxonomy_f003.py:521"}, "properties": {"repobilityId": "801dcd1876a449d1", "scanner": "scanner-primary", "fingerprint": "838bc0cd1523c1bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-372ec7f351cf3317", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_f001_secret_shapes.py:156"}, "properties": {"repobilityId": "c42736a75746e0ff", "scanner": "scanner-primary", "fingerprint": "372ec7f351cf3317", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5469772bdd60ce1e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_skill_invocation_f011.py:483"}, "properties": {"repobilityId": "20f64c7245a1c6cf", "scanner": "scanner-primary", "fingerprint": "5469772bdd60ce1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b49d2782fe48000", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_copy_f003_render.py:15"}, "properties": {"repobilityId": "4502c3326ba4220e", "scanner": "scanner-primary", "fingerprint": "2b49d2782fe48000", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d5f57fbb3b7e251e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_event_copy_f003_render.py:282"}, "properties": {"repobilityId": "61d8b8714f6a81ad", "scanner": "scanner-primary", "fingerprint": "d5f57fbb3b7e251e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c7d1e4700aace78", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_f002_agent_surface_cli.py:386"}, "properties": {"repobilityId": "c55efcd0ee155394", "scanner": "scanner-primary", "fingerprint": "6c7d1e4700aace78", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16669eb106b854f9", "level": "note", "message": {"text": "Legacy-named symbol `global_legacy` in scripts/dontpanic_orchestrate/tests/test_f004_role_assignment.py:96"}, "properties": {"repobilityId": "7b02a157a56d8663", "scanner": "scanner-primary", "fingerprint": "16669eb106b854f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9e72f4c235030fa5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_git_state.py:29"}, "properties": {"repobilityId": "f65adc40ef1d72db", "scanner": "scanner-primary", "fingerprint": "9e72f4c235030fa5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e6642f1c0aa2f67", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_messaging_snapshots_f005.py:60"}, "properties": {"repobilityId": "c544ff2ebfcdce76", "scanner": "scanner-primary", "fingerprint": "4e6642f1c0aa2f67", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d69605bd22044c15", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_event_messaging_snapshots_f005.py:84"}, "properties": {"repobilityId": "056772ae151c7694", "scanner": "scanner-primary", "fingerprint": "d69605bd22044c15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d01f1a82dbd3e0ec", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/conftest.py:96"}, "properties": {"repobilityId": "56438147d096c441", "scanner": "scanner-primary", "fingerprint": "d01f1a82dbd3e0ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-798dd98a2e3ed2af", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/tests/test_plan_d_journey_fixtures_f006.py:81"}, "properties": {"repobilityId": "917becb55e6461fa", "scanner": "scanner-primary", "fingerprint": "798dd98a2e3ed2af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54e7099f23b3c4fc", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_messaging_sanitization_f004.py:52"}, "properties": {"repobilityId": "bbc7d434987fa7fd", "scanner": "scanner-primary", "fingerprint": "54e7099f23b3c4fc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cfb6fa4e5e54cafd", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_f001.py:134"}, "properties": {"repobilityId": "3ab794f48ad3bf15", "scanner": "scanner-primary", "fingerprint": "cfb6fa4e5e54cafd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-76789ee2d98e28df", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f007_command_guidance_gate.py:114"}, "properties": {"repobilityId": "b8915ed4833c9881", "scanner": "scanner-primary", "fingerprint": "76789ee2d98e28df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-733f274e653c40e3", "level": "note", "message": {"text": "Legacy-named symbol `test_default_prefers_existing_dontpanic_dir_over_legacy` in scripts/dontpanic_orchestrate/tests/test_f001_packaging_and_global_config.py:236"}, "properties": {"repobilityId": "2ad4bb13f22c239a", "scanner": "scanner-primary", "fingerprint": "733f274e653c40e3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-976b072076691789", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_audit_writer_normalize.py:388"}, "properties": {"repobilityId": "2864bcfbfc18ea38", "scanner": "scanner-primary", "fingerprint": "976b072076691789", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef5539dde538d0a4", "level": "note", "message": {"text": "Legacy-named symbol `test_default_driver_skips_in_v1` in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_web.py:449"}, "properties": {"repobilityId": "95fc7779a4e3dba4", "scanner": "scanner-primary", "fingerprint": "ef5539dde538d0a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ae24577019993881", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_dashboard_singleton_f010.py:168"}, "properties": {"repobilityId": "727d0aabe35cc48e", "scanner": "scanner-primary", "fingerprint": "ae24577019993881", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cb79e75ac66afd5", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_operations_guidance_f007.py:835"}, "properties": {"repobilityId": "8002919ef75e6a08", "scanner": "scanner-primary", "fingerprint": "4cb79e75ac66afd5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88bc351f5268c9e0", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_command_validation_f001.py:377"}, "properties": {"repobilityId": "507eed1c8775e5dc", "scanner": "scanner-primary", "fingerprint": "88bc351f5268c9e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcf37d77d901fe1f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_skill_applicability.py:137"}, "properties": {"repobilityId": "730f6978595c41ef", "scanner": "scanner-primary", "fingerprint": "dcf37d77d901fe1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-921330e91bc02a7e", "level": "note", "message": {"text": "Legacy-named symbol `hr_env_legacy` in scripts/dontpanic_orchestrate/tests/test_skill_allowlist_f015.py:562"}, "properties": {"repobilityId": "8ff3028017510e0d", "scanner": "scanner-primary", "fingerprint": "921330e91bc02a7e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6623568e0df8cda7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_android.py:607"}, "properties": {"repobilityId": "28f58e51a42028c7", "scanner": "scanner-primary", "fingerprint": "6623568e0df8cda7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd52bb3b0065bac1", "level": "note", "message": {"text": "Legacy-named symbol `test_corrupt_registry_refuses_create_before_any_copy` in scripts/dontpanic_orchestrate/tests/test_worktree_local_config_f003.py:214"}, "properties": {"repobilityId": "d7460fca65a376c0", "scanner": "scanner-primary", "fingerprint": "fd52bb3b0065bac1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1c601cc49f0c30c9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_audit_writer_f002_supervisor_integration.py:266"}, "properties": {"repobilityId": "6f5fe5a769ecc588", "scanner": "scanner-primary", "fingerprint": "1c601cc49f0c30c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9768759700d0c6fe", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_showcase_cli_integration.py:161"}, "properties": {"repobilityId": "d0eca843f195ecef", "scanner": "scanner-primary", "fingerprint": "9768759700d0c6fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ce418a7f07c1486", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_setup_evidence_f003.py:334"}, "properties": {"repobilityId": "8f4a9e0ad8f1a194", "scanner": "scanner-primary", "fingerprint": "8ce418a7f07c1486", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-03a3dc8dff8615c2", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_action_spine_f001.py:94"}, "properties": {"repobilityId": "3fde5166a8d97ede", "scanner": "scanner-primary", "fingerprint": "03a3dc8dff8615c2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-043a9560d64070ca", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_renderer_parity_f003.py:133"}, "properties": {"repobilityId": "deba2e32757c1d90", "scanner": "scanner-primary", "fingerprint": "043a9560d64070ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe8b909e19e9e1d8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_external_refs_sync_capability_binding_f004.py:366"}, "properties": {"repobilityId": "7b8e642b9465a242", "scanner": "scanner-primary", "fingerprint": "fe8b909e19e9e1d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26855c560b2a3661", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_architecture_view_state_f001.py:1074"}, "properties": {"repobilityId": "98cf3c96540134da", "scanner": "scanner-primary", "fingerprint": "26855c560b2a3661", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ba1a5324ef9b8d79", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_timeout_with_work_classifier.py:739"}, "properties": {"repobilityId": "41708ff8244a575c", "scanner": "scanner-primary", "fingerprint": "ba1a5324ef9b8d79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb7c22d22587ad64", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f003_project_config.py:592"}, "properties": {"repobilityId": "e367c5f2161c3a99", "scanner": "scanner-primary", "fingerprint": "fb7c22d22587ad64", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-109d88e41d38a944", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_doctor_validate_plans_strict_f003.py:234"}, "properties": {"repobilityId": "e2cb10271ffc9ab5", "scanner": "scanner-primary", "fingerprint": "109d88e41d38a944", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-25f7632b5124311c", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_capabilities_setup_runner_f002.py:436"}, "properties": {"repobilityId": "7d9e2136a29f98ca", "scanner": "scanner-primary", "fingerprint": "25f7632b5124311c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-abc24553983db38e", "level": "note", "message": {"text": "Legacy-named symbol `test_always_raises_in_v1` in scripts/dontpanic_orchestrate/tests/test_runtime_evidence_backend.py:435"}, "properties": {"repobilityId": "a61ce22e49c96dcf", "scanner": "scanner-primary", "fingerprint": "abc24553983db38e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3a426ce9d735aa50", "level": "note", "message": {"text": "Legacy-named symbol `dash_copy` in scripts/dontpanic_orchestrate/tests/test_dashboard_cli_f003.py:155"}, "properties": {"repobilityId": "d6282f657124a7dd", "scanner": "scanner-primary", "fingerprint": "3a426ce9d735aa50", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ad70b70241553d1e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_smoke_harness_f003.py:121"}, "properties": {"repobilityId": "235dd25d939ba634", "scanner": "scanner-primary", "fingerprint": "ad70b70241553d1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e54ea961c34ea434", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in scripts/dontpanic_orchestrate/tests/test_install_snapshot_f001.py:134"}, "properties": {"repobilityId": "059230ccb75eb74b", "scanner": "scanner-primary", "fingerprint": "e54ea961c34ea434", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0f6e653836aa2e86", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_cli_resume.py:288"}, "properties": {"repobilityId": "27dc5e5b9f1ca10a", "scanner": "scanner-primary", "fingerprint": "0f6e653836aa2e86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-35f9605a67dac663", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_lifecycle_staged_gates.py:211"}, "properties": {"repobilityId": "0d6b1fc732c5a606", "scanner": "scanner-primary", "fingerprint": "35f9605a67dac663", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75e8957745dd2616", "level": "note", "message": {"text": "Legacy-named symbol `test_quota_check_v2` in scripts/dontpanic_orchestrate/tests/test_quota_check_v2.py:3"}, "properties": {"repobilityId": "efd60e3d59a880bd", "scanner": "scanner-primary", "fingerprint": "75e8957745dd2616", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7e782204fd85364d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_quota_check_v2.py:354"}, "properties": {"repobilityId": "068773a069a2a692", "scanner": "scanner-primary", "fingerprint": "7e782204fd85364d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6cc4c2f0767cb2b", "level": "note", "message": {"text": "Legacy-named symbol `restored_backup` in scripts/dontpanic_orchestrate/tests/test_architecture_hook_f005.py:133"}, "properties": {"repobilityId": "86352bab95cab31f", "scanner": "scanner-primary", "fingerprint": "d6cc4c2f0767cb2b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2298ce093fe1c97c", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/tests/test_verdict_blocked_reconciliation_f002.py:65"}, "properties": {"repobilityId": "bba965eb772b3cab", "scanner": "scanner-primary", "fingerprint": "2298ce093fe1c97c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92037b4ef28102b6", "level": "note", "message": {"text": "Legacy-named symbol `event_copy` in scripts/dontpanic_orchestrate/tests/test_event_copy_f001.py:1"}, "properties": {"repobilityId": "63a1445a10fc17d2", "scanner": "scanner-primary", "fingerprint": "92037b4ef28102b6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5ed80d5c24b36316", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_plan_surfaces_field.py:138"}, "properties": {"repobilityId": "d2b67ea78ef1c04c", "scanner": "scanner-primary", "fingerprint": "5ed80d5c24b36316", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70570eeef9c053dc", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_v3_f004_close_operator_resolved.py:535"}, "properties": {"repobilityId": "a0e8da187cc7767c", "scanner": "scanner-primary", "fingerprint": "70570eeef9c053dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f02e5b54e7ad6ca6", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dontpanic_orchestrate/tests/test_shlex_safe_command_guard_f003.py:596"}, "properties": {"repobilityId": "0d69ac4c13093c83", "scanner": "scanner-primary", "fingerprint": "f02e5b54e7ad6ca6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd0fc5383b79ff55", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_architecture_contract_integration_v0.py:80"}, "properties": {"repobilityId": "f82a150070e626b7", "scanner": "scanner-primary", "fingerprint": "bd0fc5383b79ff55", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd6a4a53e390cf46", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_legacy_shim_compatibility.py:238"}, "properties": {"repobilityId": "319aa6bbabf3991a", "scanner": "scanner-primary", "fingerprint": "cd6a4a53e390cf46", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f65f58c92e927e80", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_config_inventory_f008.py:29"}, "properties": {"repobilityId": "50e9e5e37f2ccea9", "scanner": "scanner-primary", "fingerprint": "f65f58c92e927e80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f763b9aa59299b42", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/dontpanic_orchestrate/tests/test_f008_engagement_surface.py:336"}, "properties": {"repobilityId": "96c9eefbfdf673ad", "scanner": "scanner-primary", "fingerprint": "f763b9aa59299b42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12bcc2aece4d4437", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_dashboard_inventory_f013.py:297"}, "properties": {"repobilityId": "a992c1672a413904", "scanner": "scanner-primary", "fingerprint": "12bcc2aece4d4437", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48aa905c614c6830", "level": "note", "message": {"text": "Legacy-named symbol `_claude_usage_v2` in scripts/dontpanic_orchestrate/tests/test_calibration_loader.py:225"}, "properties": {"repobilityId": "8e2debe8789c0919", "scanner": "scanner-primary", "fingerprint": "48aa905c614c6830", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5ea42cc725e55848", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f001_agent_manifest.py:147"}, "properties": {"repobilityId": "2d96679a3b36be81", "scanner": "scanner-primary", "fingerprint": "5ea42cc725e55848", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6aea0cf6fd6e7c0d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_showcase_docs_f002.py:69"}, "properties": {"repobilityId": "796b69f4bdc97049", "scanner": "scanner-primary", "fingerprint": "6aea0cf6fd6e7c0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e19ae432e776f3d2", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/dontpanic_orchestrate/tests/test_plan_drift_supervisor_f009.py:362"}, "properties": {"repobilityId": "6b7ce4caef2e580e", "scanner": "scanner-primary", "fingerprint": "e19ae432e776f3d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe74cd35525a2438", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/tests/test_f005b_executor_argv.py:367"}, "properties": {"repobilityId": "09beb8dfca8e4c56", "scanner": "scanner-primary", "fingerprint": "fe74cd35525a2438", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04651ae9dbb15814", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_auditor_taxonomy_v3_f003.py:57"}, "properties": {"repobilityId": "c8802b21c0ac7048", "scanner": "scanner-primary", "fingerprint": "04651ae9dbb15814", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1776bfd49f219a26", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/tests/test_projects_dashboard_f001.py:516"}, "properties": {"repobilityId": "bcb6885cf9e7e3c2", "scanner": "scanner-primary", "fingerprint": "1776bfd49f219a26", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85dca6979d58ff2d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/showcase/config.py:151"}, "properties": {"repobilityId": "cf912485ffe62db8", "scanner": "scanner-primary", "fingerprint": "85dca6979d58ff2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-891d646705049ddb", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/dontpanic_orchestrate/executors/__init__.py:15"}, "properties": {"repobilityId": "390c8918ef5926e3", "scanner": "scanner-primary", "fingerprint": "891d646705049ddb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-057cd2817701be7d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/executors/base.py:44"}, "properties": {"repobilityId": "c985868ac082f03d", "scanner": "scanner-primary", "fingerprint": "057cd2817701be7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5ccefb21a061368", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/executors/codex_cli.py:29"}, "properties": {"repobilityId": "898cc616de462d83", "scanner": "scanner-primary", "fingerprint": "c5ccefb21a061368", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2aebb4f7704131ae", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/smoke/__init__.py:58"}, "properties": {"repobilityId": "4c773468e8b06d9b", "scanner": "scanner-primary", "fingerprint": "2aebb4f7704131ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-913c92e5e7d889fc", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/init/report_html.py:55"}, "properties": {"repobilityId": "bc2ce80f098ff750", "scanner": "scanner-primary", "fingerprint": "913c92e5e7d889fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31717fe507dc0ac9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/init/__init__.py:132"}, "properties": {"repobilityId": "d159c5a8968ad181", "scanner": "scanner-primary", "fingerprint": "31717fe507dc0ac9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6d5728da29d7c87", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/dontpanic_orchestrate/init/__init__.py:6"}, "properties": {"repobilityId": "b605afec24250efe", "scanner": "scanner-primary", "fingerprint": "a6d5728da29d7c87", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5915bb66315485be", "level": "note", "message": {"text": "Stub function `close` (body is just `pass`/`return`) \u2014 scripts/dontpanic_orchestrate/runtime_evidence/backend.py:191"}, "properties": {"repobilityId": "d9a2bb5af6561a40", "scanner": "scanner-primary", "fingerprint": "5915bb66315485be", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-9bc49e3d81f09e23", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_review/sizing_gate.py:42"}, "properties": {"repobilityId": "d65e46c314dd0321", "scanner": "scanner-primary", "fingerprint": "9bc49e3d81f09e23", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-339a328a8ecd0b7a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/dontpanic_orchestrate/plan_review/cross_feature.py:55"}, "properties": {"repobilityId": "0416e55ba47be305", "scanner": "scanner-primary", "fingerprint": "339a328a8ecd0b7a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d508956e780bd045", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dontpanic_orchestrate/plan_review/lint.py:101"}, "properties": {"repobilityId": "8990115050208697", "scanner": "scanner-primary", "fingerprint": "d508956e780bd045", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a7c9cdcd44c05b8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 dashboard/playwright.config.js:17"}, "properties": {"repobilityId": "705de9df364ebb62", "scanner": "scanner-primary", "fingerprint": "4a7c9cdcd44c05b8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7eab12f11d22ef37", "level": "note", "message": {"text": "Legacy-named symbol `projectF001ToLegacy` in dashboard/config-firebase.js:88"}, "properties": {"repobilityId": "d971658390f83ba1", "scanner": "scanner-primary", "fingerprint": "7eab12f11d22ef37", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4cd8c756e4531bdb", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/config-firebase.js:3"}, "properties": {"repobilityId": "b354d4b2d4c2782f", "scanner": "scanner-primary", "fingerprint": "4cd8c756e4531bdb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90d83e5bdb7c773a", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/core.js:1"}, "properties": {"repobilityId": "5fa070bc9f8052ff", "scanner": "scanner-primary", "fingerprint": "90d83e5bdb7c773a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55397dfffe0016e7", "level": "none", "message": {"text": "Commented-code block (10 lines) in dashboard/config-firebase.example.js:7"}, "properties": {"repobilityId": "19c50a7017b24228", "scanner": "scanner-primary", "fingerprint": "55397dfffe0016e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4bee6ec9d3869350", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/functions/index.js:1"}, "properties": {"repobilityId": "efb3101a567315b9", "scanner": "scanner-primary", "fingerprint": "4bee6ec9d3869350", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e358072c34afeb4d", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/functions/lib/callables.js:1"}, "properties": {"repobilityId": "f1ed82030ca48cad", "scanner": "scanner-primary", "fingerprint": "e358072c34afeb4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81ee0a5eef171a60", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/functions/lib/mcp-bridge.js:1"}, "properties": {"repobilityId": "8ff958b66c1f7fe4", "scanner": "scanner-primary", "fingerprint": "81ee0a5eef171a60", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b06cd9ed6a01ba3e", "level": "none", "message": {"text": "Commented-code block (8 lines) in dashboard/functions/lib/column-mapping.js:1"}, "properties": {"repobilityId": "2e1acc97285bfa40", "scanner": "scanner-primary", "fingerprint": "b06cd9ed6a01ba3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8826fb385dae4209", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/functions/lib/auth.js:1"}, "properties": {"repobilityId": "c9f4e4786653cdf8", "scanner": "scanner-primary", "fingerprint": "8826fb385dae4209", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8103f9d85a529df8", "level": "note", "message": {"text": "Legacy-named symbol `projectF001ToLegacy` in dashboard/tests/integration/firebase-adapter.test.js:13"}, "properties": {"repobilityId": "835f942cad2b5d88", "scanner": "scanner-primary", "fingerprint": "8103f9d85a529df8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-77d75dc5287a7b8e", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/firebase-adapter.test.js:1"}, "properties": {"repobilityId": "55a27ce8f5606bc5", "scanner": "scanner-primary", "fingerprint": "77d75dc5287a7b8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c6381b167f8fd6b7", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/terminal-dock-armed-chrome.test.js:1"}, "properties": {"repobilityId": "4433beff698232c5", "scanner": "scanner-primary", "fingerprint": "c6381b167f8fd6b7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47cacd98bf0366e6", "level": "none", "message": {"text": "Commented-code block (11 lines) in dashboard/tests/integration/architecture-f004-page.test.js:3"}, "properties": {"repobilityId": "bdc386042e68b7ad", "scanner": "scanner-primary", "fingerprint": "47cacd98bf0366e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-530f6f2fc2c00bf6", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/core-router.test.js:463"}, "properties": {"repobilityId": "246f549f95d94da9", "scanner": "scanner-primary", "fingerprint": "530f6f2fc2c00bf6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f74ec3de6114e72f", "level": "none", "message": {"text": "Commented-code block (8 lines) in dashboard/tests/integration/operator-console-008-journey.test.js:3"}, "properties": {"repobilityId": "5ea15db4fd2746a5", "scanner": "scanner-primary", "fingerprint": "f74ec3de6114e72f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-463b11e6e9cddc39", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/cloud-costs-page.test.js:3"}, "properties": {"repobilityId": "5d3e07a03e0a7dd0", "scanner": "scanner-primary", "fingerprint": "463b11e6e9cddc39", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd00b0ff6e3f513b", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/dashboard-journey.test.js:3"}, "properties": {"repobilityId": "0ba2eda0058eda9a", "scanner": "scanner-primary", "fingerprint": "dd00b0ff6e3f513b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0857dcea5ef1e81", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/architecture-explorer-dom.test.js:3"}, "properties": {"repobilityId": "2e06065c2f142252", "scanner": "scanner-primary", "fingerprint": "a0857dcea5ef1e81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70085b2cb7004e7b", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/operator-console-journey.test.js:1"}, "properties": {"repobilityId": "da2b67e01e97cd70", "scanner": "scanner-primary", "fingerprint": "70085b2cb7004e7b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a3d9d06ba64d38b7", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/capabilities-page.test.js:209"}, "properties": {"repobilityId": "f3bde18c8d3ffd83", "scanner": "scanner-primary", "fingerprint": "a3d9d06ba64d38b7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8cacd6b96223d4e6", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/plan-d-architecture-journey.test.js:1"}, "properties": {"repobilityId": "e1b5c1d433463a78", "scanner": "scanner-primary", "fingerprint": "8cacd6b96223d4e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54af5f0fa8df450d", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/worktrees-journey.test.js:1"}, "properties": {"repobilityId": "dfa0ccbdd3514057", "scanner": "scanner-primary", "fingerprint": "54af5f0fa8df450d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12624835ee94e748", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/command-center-page.test.js:3"}, "properties": {"repobilityId": "ba67b1493f25078b", "scanner": "scanner-primary", "fingerprint": "12624835ee94e748", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c267ba89799a56a", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/integration/project-selector.test.js:3"}, "properties": {"repobilityId": "1c12106ccc7e9094", "scanner": "scanner-primary", "fingerprint": "0c267ba89799a56a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db53f7d0714cd433", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/operator-channels-journey.test.js:3"}, "properties": {"repobilityId": "b3e6d8f581988fab", "scanner": "scanner-primary", "fingerprint": "db53f7d0714cd433", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ca422371ef3c42e", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/integration/config-inventory-page.test.js:4"}, "properties": {"repobilityId": "77af86b586ea55ad", "scanner": "scanner-primary", "fingerprint": "6ca422371ef3c42e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5640dec0bb74c1f", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/architecture-component-map-dom.test.js:1"}, "properties": {"repobilityId": "5f8444e71cf3e634", "scanner": "scanner-primary", "fingerprint": "d5640dec0bb74c1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-864c15f8e29fb401", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/integration/value-language-page-evidence.test.js:6"}, "properties": {"repobilityId": "c49cf2fb7ce2b9bb", "scanner": "scanner-primary", "fingerprint": "864c15f8e29fb401", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcff975bf648423a", "level": "none", "message": {"text": "Commented-code block (8 lines) in dashboard/tests/integration/architecture-page.test.js:3"}, "properties": {"repobilityId": "638bd13a58f6f783", "scanner": "scanner-primary", "fingerprint": "fcff975bf648423a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c788f2bcdcc6949b", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/value-language-static-checks.test.js:6"}, "properties": {"repobilityId": "cf74fa29eb40fe36", "scanner": "scanner-primary", "fingerprint": "c788f2bcdcc6949b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef0d9081e61dd5f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/unit/operator-console-logic.test.js:1"}, "properties": {"repobilityId": "8ac72ef94b2f0c08", "scanner": "scanner-primary", "fingerprint": "ef0d9081e61dd5f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-18a504a2e12a4ea5", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/repair-logic.test.js:1"}, "properties": {"repobilityId": "b60b936a3df2e2ad", "scanner": "scanner-primary", "fingerprint": "18a504a2e12a4ea5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c90cf992e094590f", "level": "note", "message": {"text": "Legacy-named symbol `fixtureLegacy` in dashboard/tests/unit/architecture-f004.test.js:32"}, "properties": {"repobilityId": "e2f7d294b3c683d3", "scanner": "scanner-primary", "fingerprint": "c90cf992e094590f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1d20236468582b11", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/unit/architecture-f004.test.js:1"}, "properties": {"repobilityId": "e81a11c5e1b0ad99", "scanner": "scanner-primary", "fingerprint": "1d20236468582b11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d825b49a51e97634", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/operator-channels-logic.test.js:1"}, "properties": {"repobilityId": "3b4bd39d9cc31e3c", "scanner": "scanner-primary", "fingerprint": "d825b49a51e97634", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2be9e64e40cd8723", "level": "none", "message": {"text": "Commented-code block (10 lines) in dashboard/tests/unit/plan-d-architecture-honesty.test.js:3"}, "properties": {"repobilityId": "8d3b281da1c1170b", "scanner": "scanner-primary", "fingerprint": "2be9e64e40cd8723", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d663c75c1eac4df", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/skill-recommendations-logic.test.js:3"}, "properties": {"repobilityId": "6fd9db6e85b3bee3", "scanner": "scanner-primary", "fingerprint": "6d663c75c1eac4df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c8119797df670e7", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/tests/unit/architecture-explorer.test.js:3"}, "properties": {"repobilityId": "8abad7008e4ea1b9", "scanner": "scanner-primary", "fingerprint": "6c8119797df670e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c58f674f94f49f97", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/tests/unit/legacy-theme-bridge-f002.test.js:1"}, "properties": {"repobilityId": "3f985d5ec9bb124e", "scanner": "scanner-primary", "fingerprint": "c58f674f94f49f97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-413dff2f720195b0", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/tests/unit/config-inventory-logic.test.js:3"}, "properties": {"repobilityId": "03900b447745f82e", "scanner": "scanner-primary", "fingerprint": "413dff2f720195b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd8e63278f80905a", "level": "note", "message": {"text": "Legacy-named symbol `projectF001ToLegacy` in dashboard/tests/unit/config-firebase.test.js:13"}, "properties": {"repobilityId": "8aa47621245608ca", "scanner": "scanner-primary", "fingerprint": "bd8e63278f80905a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-80ad47d21b4c1ccd", "level": "none", "message": {"text": "Commented-code block (8 lines) in dashboard/tests/scripts/generate-f004-snapshots.mjs:3"}, "properties": {"repobilityId": "a09408326836ddbd", "scanner": "scanner-primary", "fingerprint": "80ad47d21b4c1ccd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4392202c7ee338a", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/lib/project-selector-logic.js:14"}, "properties": {"repobilityId": "37c4a4eca283c782", "scanner": "scanner-primary", "fingerprint": "b4392202c7ee338a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afd2032eb61caafb", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/lib/skill-recommendations-logic.js:1"}, "properties": {"repobilityId": "7b7b6e9dc2977e7e", "scanner": "scanner-primary", "fingerprint": "afd2032eb61caafb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1d15f19b907d876", "level": "none", "message": {"text": "Commented-code block (10 lines) in dashboard/lib/architecture-logic.js:9"}, "properties": {"repobilityId": "ca804f723136e9b2", "scanner": "scanner-primary", "fingerprint": "e1d15f19b907d876", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bad347e19b907e34", "level": "none", "message": {"text": "Commented-code block (9 lines) in dashboard/lib/worktrees-logic.js:1"}, "properties": {"repobilityId": "7653ac4b5ff85107", "scanner": "scanner-primary", "fingerprint": "bad347e19b907e34", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddfd8ff451a3a3c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/surface-state.js:1"}, "properties": {"repobilityId": "a63c518c06ea77b1", "scanner": "scanner-primary", "fingerprint": "ddfd8ff451a3a3c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d037e28c0c7a80b", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/conformance.js:3"}, "properties": {"repobilityId": "bd37ad29a8722122", "scanner": "scanner-primary", "fingerprint": "5d037e28c0c7a80b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22bf3f4cc46555f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/capabilities-logic.js:1"}, "properties": {"repobilityId": "0763161124fd9d51", "scanner": "scanner-primary", "fingerprint": "22bf3f4cc46555f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fcb3b4bcf75a83d", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/lib/config-inventory-logic.js:1"}, "properties": {"repobilityId": "3836f21b77c062a0", "scanner": "scanner-primary", "fingerprint": "4fcb3b4bcf75a83d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a53cbd545bd033ec", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/operator-channels-panel.js:1"}, "properties": {"repobilityId": "f8c760de783e9f67", "scanner": "scanner-primary", "fingerprint": "a53cbd545bd033ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87d7c6bbb33ff704", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/lib/repair-logic.js:3"}, "properties": {"repobilityId": "94c78128ba7a1a7d", "scanner": "scanner-primary", "fingerprint": "87d7c6bbb33ff704", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-baf8b9d8d617bf57", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/what-now-logic.js:1"}, "properties": {"repobilityId": "85eb0fbcee63cac8", "scanner": "scanner-primary", "fingerprint": "baf8b9d8d617bf57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4159eb0e072ddabb", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/operator-console-logic.js:3"}, "properties": {"repobilityId": "5f90206be171370b", "scanner": "scanner-primary", "fingerprint": "4159eb0e072ddabb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a6513bcd28fff81", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/components.js:3"}, "properties": {"repobilityId": "109ad0dce55a3c19", "scanner": "scanner-primary", "fingerprint": "6a6513bcd28fff81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c2b1639c9c774d8", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/lib/cockpit-state.js:6"}, "properties": {"repobilityId": "03504924f8093bde", "scanner": "scanner-primary", "fingerprint": "2c2b1639c9c774d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ba5d0a9428455ce0", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/lib/projection-adapter.js:12"}, "properties": {"repobilityId": "7c028fba9a5096b7", "scanner": "scanner-primary", "fingerprint": "ba5d0a9428455ce0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f16630138fca1f87", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/operator-channels-logic.js:6"}, "properties": {"repobilityId": "72ee8eaf6dffdd29", "scanner": "scanner-primary", "fingerprint": "f16630138fca1f87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5ded19a29e51484", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/lib/health-logic.js:6"}, "properties": {"repobilityId": "4df45304b3410bc2", "scanner": "scanner-primary", "fingerprint": "f5ded19a29e51484", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b0de2a1b92f4a47", "level": "none", "message": {"text": "Commented-code block (7 lines) in dashboard/lib/realtime-actions.js:14"}, "properties": {"repobilityId": "8e03b830ca5f1a48", "scanner": "scanner-primary", "fingerprint": "0b0de2a1b92f4a47", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2e962f5cc9d2c97", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/lib/value-language-static-checks.js:5"}, "properties": {"repobilityId": "7b5c9832416a55d7", "scanner": "scanner-primary", "fingerprint": "a2e962f5cc9d2c97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdb567d733481672", "level": "none", "message": {"text": "Commented-code block (10 lines) in dashboard/pages/settings/settings.js:202"}, "properties": {"repobilityId": "6e9f58caf9d372a0", "scanner": "scanner-primary", "fingerprint": "bdb567d733481672", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f17c16744a73be6c", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/pages/operator-channels/operator-channels.js:1"}, "properties": {"repobilityId": "cc30ee031f7874c4", "scanner": "scanner-primary", "fingerprint": "f17c16744a73be6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b06123fcd225359", "level": "none", "message": {"text": "Commented-code block (11 lines) in dashboard/pages/operator-console/operator-console.js:1"}, "properties": {"repobilityId": "66a4241a0f2f0b43", "scanner": "scanner-primary", "fingerprint": "8b06123fcd225359", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fb4ba5e45ccdda1", "level": "none", "message": {"text": "Commented-code block (10 lines) in dashboard/pages/architecture/architecture.js:4"}, "properties": {"repobilityId": "c28b67be84631b3d", "scanner": "scanner-primary", "fingerprint": "1fb4ba5e45ccdda1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe521ea81821b8ac", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/pages/what-now/what-now.js:1"}, "properties": {"repobilityId": "905997cf932b5500", "scanner": "scanner-primary", "fingerprint": "fe521ea81821b8ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42a0d0da9e0c4aea", "level": "none", "message": {"text": "Commented-code block (5 lines) in dashboard/pages/cockpit/cockpit-page.js:1"}, "properties": {"repobilityId": "2e8e139ab68cc929", "scanner": "scanner-primary", "fingerprint": "42a0d0da9e0c4aea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1427a04a3854b2c5", "level": "none", "message": {"text": "Commented-code block (6 lines) in dashboard/pages/repair/repair.js:1"}, "properties": {"repobilityId": "294f9b19fd81b838", "scanner": "scanner-primary", "fingerprint": "1427a04a3854b2c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e36ba0ea1c82056d", "level": "none", "message": {"text": "Commented-code block (8 lines) in claude/shared/schemas/v1.0/models/plan_model.py:150"}, "properties": {"repobilityId": "59c5667383a9b584", "scanner": "scanner-primary", "fingerprint": "e36ba0ea1c82056d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f61cb40c8635322", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 claude/skills/github-pr/scripts/github-pr.py:27"}, "properties": {"repobilityId": "239910a683f0b962", "scanner": "scanner-primary", "fingerprint": "2f61cb40c8635322", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-39ef6dbc779e9119", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 claude/skills/changelog/changelog.py:328"}, "properties": {"repobilityId": "be715a19694df572", "scanner": "scanner-primary", "fingerprint": "39ef6dbc779e9119", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5abe7d31ce22a189", "level": "none", "message": {"text": "Commented-code block (10 lines) in claude/skills/kronos-agent/inference.py:2"}, "properties": {"repobilityId": "5fc2ece96240a453", "scanner": "scanner-primary", "fingerprint": "5abe7d31ce22a189", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0f2ca6ebc626e24", "level": "none", "message": {"text": "Commented-code block (12 lines) in claude/skills/kronos-agent/ingest_ohlc.py:2"}, "properties": {"repobilityId": "ab288d45c16988bc", "scanner": "scanner-primary", "fingerprint": "a0f2ca6ebc626e24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e8270d9efb514ae", "level": "none", "message": {"text": "Commented-code block (7 lines) in claude/skills/product-health-agent/digest_runner.py:2"}, "properties": {"repobilityId": "b8289656b5588564", "scanner": "scanner-primary", "fingerprint": "6e8270d9efb514ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79f5ef7248b54311", "level": "none", "message": {"text": "Commented-code block (7 lines) in claude/skills/product-health-agent/orchestrator.py:2"}, "properties": {"repobilityId": "624e8d6e6c671521", "scanner": "scanner-primary", "fingerprint": "79f5ef7248b54311", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "62919c9aa6b03750", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "c563b19eb8343070", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "0b9358d7cb07a6c9", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "8f6a808b7b629820", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "4f324220f0d0a6bf", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "742922550e7c9052", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "6cc5cc0c7805a942", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "3653215a48d088b6", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "35908d419b5216d7", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "66d3f295b9033773", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "ae5928cef9fa89df", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "f6f23cdcb53a646f", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "7d662628500ab0de", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "a5e0190768e1a74c", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "ffc160b09c41c2d6", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-46969939caf8120b", "level": "note", "message": {"text": "Near-duplicate function bodies in 9 places"}, "properties": {"repobilityId": "de45718ecacf818b", "scanner": "scanner-primary", "fingerprint": "46969939caf8120b", "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": "f6f677a00969d428", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "2e126f890b39e97e", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "75502aae8936e2e9", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "7454c1919d78300a", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}