# vallm batch | 412f | 276✓ 136✗

SUMMARY:
  total: 412
  passed: 276
  failed: 136
  success: 67.0%

FILES:
  [json]
    ✓ .code2docs.api_snapshot.json
      verdict: pass
      score: 1.00
    ✓ examples/todo-app-ts/tickets.json
      verdict: pass
      score: 1.00
  [yaml]
    ✓ goal.yaml
      verdict: pass
      score: 1.00
    ✓ .pre-commit-config.yaml
      verdict: pass
      score: 1.00
    ✓ project/project.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/dsl.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/windsurf.clonebox.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/browser.clonebox.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/vscode.clonebox.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/cursor.clonebox.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/windsurf-roocode.clonebox.yaml
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/jetbrains.clonebox.yaml
      verdict: pass
      score: 1.00
  [python]
    ✓ test_tickets.py
      verdict: pass
      score: 1.00
    ✓ test_refactoring.py
      verdict: pass
      score: 1.00
    ✓ tests/test_browser_profiles.py
      verdict: pass
      score: 1.00
    ✓ tests/test_sqlite_persistence.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.cyclomatic: TestSharedSQLiteFile has cyclomatic complexity 16 (max: 15)@301
    ✓ tests/test_chat.py
      verdict: pass
      score: 1.00
    ✓ tests/test_accounts.py
      verdict: pass
      score: 1.00
    ✓ tests/test_mcp.py
      verdict: pass
      score: 1.00
    ✓ tests/test_dashboard_gui.py
      verdict: pass
      score: 0.97
      issues: 1
        [warning] complexity.lizard_length: test_account_creation_form: 103 lines exceeds limit 100@219
    ✓ tests/conftest.py
      verdict: pass
      score: 1.00
    ✓ tests/test_dashboard_api.py
      verdict: pass
      score: 0.96
      issues: 2
        [warning] complexity.cyclomatic: test_dashboard_setup_api_uses_cqrs_projection has cyclomatic complexity 16 (max: 15)@203
        [warning] complexity.maintainability: Low maintainability index: 14.9 (threshold: 20)
    ✓ tests/test_api_context.py
      verdict: pass
      score: 1.00
    ✓ tests/test_api_completions.py
      verdict: pass
      score: 1.00
    ✓ tests/test_tickets.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.maintainability: Low maintainability index: 1.5 (threshold: 20)
    ✓ tests/test_router.py
      verdict: pass
      score: 1.00
    ✓ tests/test_executor_lifecycle.py
      verdict: pass
      score: 1.00
    ✓ tests/test_context_session.py
      verdict: pass
      score: 1.00
    ✓ tests/test_tools_registry.py
      verdict: pass
      score: 1.00
    ✓ tests/test_vscode.py
      verdict: pass
      score: 1.00
    ✓ tests/test_vm_config.py
      verdict: pass
      score: 1.00
    ✓ tests/test_tickets_api.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.maintainability: Low maintainability index: 10.4 (threshold: 20)
    ✓ tests/test_diag_roo.py
      verdict: pass
      score: 1.00
    ✓ tests/test_routing_status.py
      verdict: pass
      score: 1.00
    ✓ tests/test_dashboard.py
      verdict: pass
      score: 1.00
    ✓ tests/test_executor.py
      verdict: pass
      score: 1.00
    ✓ tests/test_users_git_fallback.py
      verdict: pass
      score: 1.00
    ✓ tests/test_project_e2e.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.maintainability: Low maintainability index: 16.3 (threshold: 20)
    ✓ tests/test_dsl.py
      verdict: pass
      score: 1.00
    ✓ tests/test_api_system.py
      verdict: pass
      score: 1.00
    ✓ tests/test_context.py
      verdict: pass
      score: 1.00
    ✓ tests/test_tools_api.py
      verdict: pass
      score: 1.00
    ✓ tests/test_clonebox_adapter.py
      verdict: pass
      score: 1.00
    ✓ tests/test_domain_cqrs.py
      verdict: pass
      score: 1.00
    ✓ tests/test_observability.py
      verdict: pass
      score: 1.00
    ✓ tests/test_repair_agent.py
      verdict: pass
      score: 1.00
    ✓ tests/test_users_persistence.py
      verdict: pass
      score: 1.00
    ✓ tests/test_prompt_builder.py
      verdict: pass
      score: 1.00
    ✓ tests/test_dashboard_performance.py
      verdict: pass
      score: 1.00
    ✓ tests/test_tool_health.py
      verdict: pass
      score: 1.00
    ✓ tests/test_self_mcp.py
      verdict: pass
      score: 1.00
    ✓ tests/test_e2e.py
      verdict: pass
      score: 1.00
    ✓ tests/test_dashboard_live.py
      verdict: pass
      score: 1.00
    ✓ tests/test_tool_adapters.py
      verdict: pass
      score: 1.00
    ✓ tests/test_lifecycle.py
      verdict: pass
      score: 1.00
    ✓ tests/test_projects.py
      verdict: pass
      score: 1.00
    ✓ tests/test_delta_buffer.py
      verdict: pass
      score: 1.00
    ✓ tests/test_cli_coverage.py
      verdict: pass
      score: 1.00
    ✓ tests/test_vm_console_endpoint.py
      verdict: pass
      score: 1.00
    ✓ tests/test_dashboard_integration.py
      verdict: pass
      score: 1.00
    ✓ tests/test_cli.py
      verdict: pass
      score: 1.00
    ✓ tests/test_analyzer.py
      verdict: pass
      score: 1.00
    ✓ scripts/fix_corrupted_db.py
      verdict: pass
      score: 1.00
    ✓ scripts/test_tool_health_draft.py
      verdict: pass
      score: 1.00
    ✓ scripts/seed_sprint8.py
      verdict: pass
      score: 1.00
    ✓ scripts/proxym-voice-chat.py
      verdict: pass
      score: 1.00
    ✓ project/examples/quickstart.py
      verdict: pass
      score: 1.00
    ✓ project/examples/advanced_usage.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/conftest.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_multi_tool.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/__init__.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_error_recovery.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_tool_execution.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_cli_parity.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_observability.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_projects.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_new_features.py
      verdict: pass
      score: 1.00
    ✓ tests/e2e/test_scenario_ticket_lifecycle.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_full_workflow.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/conftest.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_tools_dispatch.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_base.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_ticket_flow.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_components.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_voice_diag.py
      verdict: pass
      score: 0.96
      issues: 2
        [warning] complexity.cyclomatic: test_tests_status_endpoint has cyclomatic complexity 16 (max: 15)@151
        [warning] complexity.maintainability: Low maintainability index: 18.3 (threshold: 20)
    ✓ tests/gui/test_gui_execution_logs.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_tickets_milestones.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_navigation.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_error_display.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_projects_tab.py
      verdict: pass
      score: 1.00
    ✓ tests/gui/test_gui_vscode.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.maintainability: Low maintainability index: 11.7 (threshold: 20)
    ✓ tests/gui/test_gui_accounts.py
      verdict: pass
      score: 0.97
      issues: 1
        [warning] complexity.lizard_length: test_account_creation_form: 101 lines exceeds limit 100@68
    ✓ src/proxym/config.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/main.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/storage.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/users.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.maintainability: Low maintainability index: 0.0 (threshold: 20)
    ✓ src/proxym/dashboard/_setup_api.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_events_sse.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_projects_api.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_users_api.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_system.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_costs.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_tickets_api.py
      verdict: pass
      score: 0.93
      issues: 3
        [warning] complexity.cyclomatic: create_ticket has cyclomatic complexity 18 (max: 15)@299
        [warning] complexity.lizard_cc: create_ticket: CC=18 exceeds limit 15@299
        [warning] complexity.lizard_length: create_ticket: 107 lines exceeds limit 100@299
    ✓ src/proxym/dashboard/_shared.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_environments_api.py
      verdict: pass
      score: 0.98
      issues: 1
        [warning] complexity.maintainability: Low maintainability index: 7.4 (threshold: 20)
    ✓ src/proxym/dashboard/_accounts.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/_vms.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/projects/__init__.py
      verdict: pass
      score: 0.97
      issues: 2
        [warning] complexity.cyclomatic: _enrich_local has cyclomatic complexity 21 (max: 15)@216
        [warning] complexity.lizard_cc: _enrich_local: CC=21 exceeds limit 15@216
    ✓ src/proxym/middleware/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/startup.py
      verdict: pass
      score: 0.97
      issues: 2
        [warning] complexity.cyclomatic: _probe_tool has cyclomatic complexity 18 (max: 15)@139
        [warning] complexity.lizard_cc: _probe_tool: CC=18 exceeds limit 15@139
    ✓ src/proxym/tools/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/executor.py
      verdict: pass
      score: 0.96
      issues: 3
        [warning] complexity.cyclomatic: _sync_ticket_execution has cyclomatic complexity 25 (max: 15)@333
        [warning] complexity.maintainability: Low maintainability index: 16.9 (threshold: 20)
        [warning] complexity.lizard_cc: _sync_ticket_execution: CC=25 exceeds limit 15@333
    ✓ src/proxym/tools/prompt_builder.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/browser_profiles.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_infra.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_enums.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_snapshot.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_vm_config.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_check.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_lifecycle.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_project.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/clonebox_adapter.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_config.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_orchestrator.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/_state.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/system.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/browser.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/observability.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/diagnostics.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/vms.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/context.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/tickets.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/chat.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_client.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/voice.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/smart_defaults.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/dsl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/tts.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/accounts.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/vscode.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/providers/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/accounts/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/bus.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/events.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/setup.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/utils/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/utils/get_settings.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/utils/messages.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/_helpers.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/registry.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/client.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/_tools_accounts.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/_tools_tickets.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/router.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/_tools_system.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/self_server.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/_tools_vallm.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/mcp/_tools_vm.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/observability/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/observability/health_events.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/observability/repair_agent.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/observability/watchdog.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/context/detector.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/context/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/context/session.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/context/_context.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/context/tool_selector.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/router/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/router/strategy.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_diag_proxy.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_diag_common.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/voice_actions.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/completions.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_diag_roo.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/system.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/observability_api.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/vscode_api.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_diag_agent.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/diagnostics.py
      verdict: pass
      score: 0.97
      issues: 1
        [warning] complexity.lizard_cc: run_all_tests._as_issues: CC=45 exceeds limit 15@96
    ✓ src/proxym/api/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_pipeline.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/console.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_diag_vscode.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_diag_providers.py
      verdict: pass
      score: 0.97
      issues: 2
        [warning] complexity.cyclomatic: check_providers_config has cyclomatic complexity 19 (max: 15)@9
        [warning] complexity.lizard_cc: check_providers_config: CC=19 exceeds limit 15@9
    ✓ src/proxym/api/frontend.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/context_api.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/api/_state.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/watch/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/watch/client.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/commands/project_commands.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/commands/setup_commands.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/commands/user_commands.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/commands/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/commands/task_commands.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/handlers/setup_handler.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/handlers/task_handler.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/handlers/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/handlers/user_handler.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/handlers/project_handler.py
      verdict: pass
      score: 0.97
      issues: 2
        [warning] complexity.cyclomatic: enrich_project has cyclomatic complexity 28 (max: 15)@40
        [warning] complexity.lizard_cc: enrich_project: CC=28 exceeds limit 15@40
    ✓ src/proxym/domain/queries/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/queries/project_queries.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/queries/user_queries.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/domain/queries/setup_queries.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/utils/cmd_sessions_list.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/tickets_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/projects_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/diagnostics_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/accounts_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/tools_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/context_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/observability_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/_shared.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/vms_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/vscode_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/do_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/cli/_groups/browser_ctl.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/utils/detect_chrome_profiles.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/virt/profiles/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_claude_code.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_human.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_llm_fallback.py
      verdict: pass
      score: 0.97
      issues: 1
        [warning] complexity.lizard_length: _llm_fallback_execute: 122 lines exceeds limit 100@94
    ✓ src/proxym/tools/adapters/_result.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_vscode.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_shell.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_aider.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/tools/adapters/_base.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tickets/_manager.py
      verdict: pass
      score: 0.90
      issues: 7
        [warning] complexity.cyclomatic: _apply_filters has cyclomatic complexity 22 (max: 15)@72
        [warning] complexity.cyclomatic: update_ticket has cyclomatic complexity 18 (max: 15)@103
        [warning] complexity.cyclomatic: _load has cyclomatic complexity 18 (max: 15)@433
        [warning] complexity.maintainability: Low maintainability index: 8.7 (threshold: 20)
        [warning] complexity.lizard_cc: _apply_filters: CC=22 exceeds limit 15@72
        [warning] complexity.lizard_cc: update_ticket: CC=18 exceeds limit 15@103
        [warning] complexity.lizard_cc: _load: CC=18 exceeds limit 15@433
    ✓ src/proxym/dashboard/tickets/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tickets/TicketManagerRefactored.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tickets/_models.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_helpers.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_providers.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/HealthCheckerRefactored.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_queue.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_health.py
      verdict: pass
      score: 0.97
      issues: 2
        [warning] complexity.cyclomatic: _apply_runtime_health has cyclomatic complexity 21 (max: 15)@91
        [warning] complexity.lizard_cc: _apply_runtime_health: CC=21 exceeds limit 15@91
    ✓ src/proxym/dashboard/tools/_dispatch.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_lifecycle.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_registry.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/_autofix.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/utils/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/utils/delete_milestone.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/utils/_delete_item.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/utils/_emit_event.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/utils/delete_ticket.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/utils/__init__.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/utils/_aider_install_fix.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tools/utils/start_executor.py
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/tickets/utils/delete_ticket.py
      verdict: pass
      score: 1.00
    ✓ docs/open-webui-tools/proxym_tools.py
      verdict: pass
      score: 1.00
  [toml]
    ✓ redup.toml
      verdict: pass
      score: 1.00
    ✓ pyproject.toml
      verdict: pass
      score: 1.00
  [bash]
    ✓ project.sh
      verdict: pass
      score: 1.00
    ✓ examples/cli_shell_scenario.sh
      verdict: pass
      score: 1.00
    ✓ scripts/jetson-entrypoint.sh
      verdict: pass
      score: 1.00
    ✓ scripts/evaluate_llm_work.sh
      verdict: pass
      score: 1.00
    ✓ scripts/setup.sh
      verdict: pass
      score: 1.00
    ✓ scripts/validate_system.sh
      verdict: pass
      score: 1.00
    ✓ scripts/check_dashboard.sh
      verdict: pass
      score: 1.00
    ✓ scripts/proxym-voice-server.sh
      verdict: pass
      score: 1.00
    ✓ project/examples/cli_test.sh
      verdict: pass
      score: 1.00
    ✓ services/vscode/entrypoint.sh
      verdict: pass
      score: 1.00
    ✗ examples/todo-app-ts/run.sh
      verdict: fail
      score: 0.00
      issues: 1
        [error] syntax.tree_sitter: tree-sitter found 1 parse error(s) in bash
    ✓ examples/todo-app-ts/verify.sh
      verdict: pass
      score: 0.97
      issues: 1
        [warning] complexity.lizard_length: _verify_smoke_test: 168 lines exceeds limit 100@573
  [javascript]
    ✓ frontend/dashboard-sse-service.js
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/api.js
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/hooks/useDashboardData.js
      verdict: pass
      score: 1.00
    ✓ src/proxym/dashboard/utils/formatters.js
      verdict: pass
      score: 1.00
  [jsx]
    ✗ frontend/proxym-dashboard.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/panel.jsx
      verdict: review
      score: 0.71
      issues: 3
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: Dashboard: CC=19 exceeds limit 15@13
        [warning] complexity.lizard_length: Dashboard: 101 lines exceeds limit 100@13
    ✗ src/proxym/dashboard/components/voice.jsx
      verdict: review
      score: 0.71
      issues: 3
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: _bubbleStyle: CC=35 exceeds limit 15@26
        [warning] complexity.lizard_length: _bubbleStyle: 168 lines exceeds limit 100@26
    ✗ src/proxym/dashboard/components/diagnostics.jsx
      verdict: review
      score: 0.71
      issues: 3
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: DiagnosticsPanel: CC=19 exceeds limit 15@5
        [warning] complexity.lizard_length: DiagnosticsPanel: 125 lines exceeds limit 100@5
    ✗ src/proxym/dashboard/components/tasks.jsx
      verdict: review
      score: 0.68
      issues: 4
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=19 exceeds limit 15@96
        [warning] complexity.lizard_cc: (anonymous): CC=23 exceeds limit 15@231
        [warning] complexity.lizard_cc: (anonymous): CC=19 exceeds limit 15@446
    ✗ src/proxym/dashboard/components/voice_engine.jsx
      verdict: review
      score: 0.71
      issues: 3
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: apiCall: CC=43 exceeds limit 15@10
        [warning] complexity.lizard_length: apiCall: 123 lines exceeds limit 100@10
    ✗ src/proxym/dashboard/components/logs.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=23 exceeds limit 15@23
    ✗ src/proxym/dashboard/components/vms.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: _formatApiError: CC=25 exceeds limit 15@185
    ✗ src/proxym/dashboard/components/ui.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools.jsx
      verdict: review
      score: 0.56
      issues: 8
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=19 exceeds limit 15@15
        [warning] complexity.lizard_cc: (anonymous): CC=51 exceeds limit 15@334
        [warning] complexity.lizard_cc: (anonymous): CC=73 exceeds limit 15@497
        [warning] complexity.lizard_length: (anonymous): 128 lines exceeds limit 100@497
        [warning] complexity.lizard_cc: (anonymous): CC=17 exceeds limit 15@1030
        [warning] complexity.lizard_cc: HealthTrends: CC=28 exceeds limit 15@961
        [warning] complexity.lizard_length: HealthTrends: 131 lines exceeds limit 100@961
    ✗ src/proxym/dashboard/components/tickets.jsx
      verdict: review
      score: 0.56
      issues: 8
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=33 exceeds limit 15@160
        [warning] complexity.lizard_length: (anonymous): 117 lines exceeds limit 100@160
        [warning] complexity.lizard_cc: (anonymous): CC=71 exceeds limit 15@468
        [warning] complexity.lizard_length: (anonymous): 265 lines exceeds limit 100@468
        [warning] complexity.lizard_cc: (anonymous): CC=89 exceeds limit 15@817
        [warning] complexity.lizard_length: (anonymous): 140 lines exceeds limit 100@817
        [warning] complexity.lizard_cc: (anonymous): CC=60 exceeds limit 15@1105
    ✗ src/proxym/dashboard/components/overview.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: CostSummary: CC=18 exceeds limit 15@4
    ✗ src/proxym/dashboard/components/models.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/projects.jsx
      verdict: review
      score: 0.56
      issues: 9
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=33 exceeds limit 15@258
        [warning] complexity.lizard_cc: (anonymous): CC=51 exceeds limit 15@548
        [warning] complexity.lizard_cc: (anonymous): CC=33 exceeds limit 15@573
        [warning] complexity.lizard_cc: (anonymous): CC=45 exceeds limit 15@590
        [warning] complexity.lizard_cc: (anonymous): CC=25 exceeds limit 15@607
        [warning] complexity.lizard_cc: (anonymous): CC=33 exceeds limit 15@680
        [warning] complexity.lizard_length: (anonymous): 161 lines exceeds limit 100@680
        [warning] complexity.lizard_cc: (anonymous): CC=23 exceeds limit 15@868
    ✗ src/proxym/dashboard/components/home.jsx
      verdict: review
      score: 0.71
      issues: 3
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=34 exceeds limit 15@67
        [warning] complexity.lizard_length: (anonymous): 183 lines exceeds limit 100@67
    ✗ src/proxym/dashboard/components/voice_schemas.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/environments.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/system.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/users.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=29 exceeds limit 15@120
    ✗ src/proxym/dashboard/components/layout.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/accounts.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/setup.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tickets/TicketFilters.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_length: (anonymous): 105 lines exceeds limit 100@32
    ✗ src/proxym/dashboard/components/tickets/BulkOperations.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=18 exceeds limit 15@37
    ✗ src/proxym/dashboard/components/tickets/TicketList.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=19 exceeds limit 15@15
    ✗ src/proxym/dashboard/components/tickets/TicketsPanelRefactored.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=60 exceeds limit 15@11
    ✗ src/proxym/dashboard/components/tickets/TicketStats.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/diagnostics/DiagConfig.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=31 exceeds limit 15@8
    ✗ src/proxym/dashboard/components/diagnostics/helpers.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/diagnostics/DiagInfrastructure.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/diagnostics/DiagAgent.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/DiagnosticActions.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolsJobQueue.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=87 exceeds limit 15@89
    ✗ src/proxym/dashboard/components/tools/DispatchTableHeader.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ProjectInfoResolver.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/TicketDispatchTableRefactored.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolsPanelRefactored.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/TicketStatusBadges.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: TicketStatusBadges: CC=16 exceeds limit 15@4
    ✗ src/proxym/dashboard/components/tools/DispatchTableRow.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolsDispatch.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolHealthCard.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ProviderConfigPanel.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolsRegistry.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/BulkAutoFix.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/DispatchActions.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: ToolHealthPanelRefactored: CC=18 exceeds limit 15@9
    ✗ src/proxym/dashboard/components/tools/ToolAvailabilityAlert.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tools/ToolHealthDisplay.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=45 exceeds limit 15@38
    ✗ src/proxym/dashboard/components/tasks/TasksBoard.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tasks/TasksList.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tasks/TasksTable.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tasks/TasksViewControls.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanTaskBoard.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanTaskTable.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanTaskList.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanJobsList.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanViewControls.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/human/HumanTaskStats.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/shared/TableExport.jsx
      verdict: review
      score: 0.74
      issues: 2
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
        [warning] complexity.lizard_cc: (anonymous): CC=19 exceeds limit 15@13
    ✗ src/proxym/dashboard/components/shared/TicketConstants.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/shared/ViewControls.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]
    ✗ src/proxym/dashboard/components/shared/EditableTicketTable.jsx
      verdict: review
      score: 0.78
      issues: 1
        [warning] syntax.unsupported: Could not parse jsx: Download error: Language 'jsx' not available for download. Available groups: ["all"]

FAILED:
  ✗ HUMAN_TASK_REFACTORING_COMPLETE.md: Unsupported file type
  ✗ CONTRIBUTING.md: Unsupported file type
  ✗ TOOLS_PANEL_REFACTORING_COMPLETE.md: Unsupported file type
  ✗ validation-summary.toon: Unsupported file type
  ✗ DISPATCH_TABLE_REFACTORING_COMPLETE.md: Unsupported file type
  ✗ Dockerfile.jetson: Unsupported file type
  ✗ Makefile: Unsupported file type
  ✗ tmp_python_validation.txt: Unsupported file type
  ✗ docker-compose.yml: Unsupported file type
  ✗ VERSION: Unsupported file type
  ✗ TASKS_PANEL_REFACTORING_COMPLETE.md: Unsupported file type
  ✗ docker-compose.prod.yml: Unsupported file type
  ✗ .toonignore: Unsupported file type
  ✗ REFACTORING_PROGRESS_UPDATE.md: Unsupported file type
  ✗ TODO.md: Unsupported file type
  ✗ example.txt: Unsupported file type
  ✗ CHANGELOG.md: Unsupported file type
  ✗ CURRENT_STATUS_REPORT.md: Unsupported file type
  ✗ REFACTORING_GUIDE.md: Unsupported file type
  ✗ Dockerfile: Unsupported file type
  ✗ REFACTORING_EXECUTION_SUMMARY.md: Unsupported file type
  ✗ .env.example: Unsupported file type
  ✗ README.md: Unsupported file type
  ✗ traefik/traefik.yml: Unsupported file type
  ✗ quadlet/proxym.network: Unsupported file type
  ✗ quadlet/ollama.container: Unsupported file type
  ✗ quadlet/redis.container: Unsupported file type
  ✗ quadlet/proxym.container: Unsupported file type
  ✗ frontend/dashboard.html: Unsupported file type
  ✗ frontend/proxym-dashboard.jsx: Validation review
  ✗ docs/CLI_USAGE.md: Unsupported file type
  ✗ docs/DASHBOARD_VOICE_NOVNC.md: Unsupported file type
  ✗ docs/VM_FIXLOG.md: Unsupported file type
  ✗ docs/API.md: Unsupported file type
  ✗ docs/VOICE_SERVER.md: Unsupported file type
  ✗ docs/README.md: Unsupported file type
  ✗ TODO/proxym-audit-report.md: Unsupported file type
  ✗ project/CONTRIBUTING.md: Unsupported file type
  ✗ project/mkdocs.yml: Unsupported file type
  ✗ project/validation.toon: Unsupported file type
  ✗ project/project.toon: Unsupported file type
  ✗ project/compact_flow.mmd: Unsupported file type
  ✗ project/api-changelog.md: Unsupported file type
  ✗ project/map.toon: Unsupported file type
  ✗ project/dependency-graph.md: Unsupported file type
  ✗ project/modules.md: Unsupported file type
  ✗ project/calls.mmd: Unsupported file type
  ✗ project/index.html: Unsupported file type
  ✗ project/flow.toon: Unsupported file type
  ✗ project/context.md: Unsupported file type
  ✗ project/prompt.txt: Unsupported file type
  ✗ project/getting-started.md: Unsupported file type
  ✗ project/evolution.toon: Unsupported file type
  ✗ project/architecture.md: Unsupported file type
  ✗ project/configuration.md: Unsupported file type
  ✗ project/api.md: Unsupported file type
  ✗ project/coverage.md: Unsupported file type
  ✗ project/flow.mmd: Unsupported file type
  ✗ project/dashboard.html: Unsupported file type
  ✗ project/README.md: Unsupported file type
  ✗ project/analysis.toon: Unsupported file type
  ✗ project/duplication.toon: Unsupported file type
  ✗ toon/validation.txt: Unsupported file type
  ✗ src/proxym/dashboard/panel.jsx: Validation review
  ✗ src/proxym/dashboard/components/voice.jsx: Validation review
  ✗ src/proxym/dashboard/components/diagnostics.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks.jsx: Validation review
  ✗ src/proxym/dashboard/components/voice_engine.jsx: Validation review
  ✗ src/proxym/dashboard/components/logs.jsx: Validation review
  ✗ src/proxym/dashboard/components/human.jsx: Validation review
  ✗ src/proxym/dashboard/components/vms.jsx: Validation review
  ✗ src/proxym/dashboard/components/ui.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools.jsx: Validation review
  ✗ src/proxym/dashboard/components/tickets.jsx: Validation review
  ✗ src/proxym/dashboard/components/overview.jsx: Validation review
  ✗ src/proxym/dashboard/components/models.jsx: Validation review
  ✗ src/proxym/dashboard/components/projects.jsx: Validation review
  ✗ src/proxym/dashboard/components/home.jsx: Validation review
  ✗ src/proxym/dashboard/components/voice_schemas.jsx: Validation review
  ✗ src/proxym/dashboard/components/environments.jsx: Validation review
  ✗ src/proxym/dashboard/components/system.jsx: Validation review
  ✗ src/proxym/dashboard/components/users.jsx: Validation review
  ✗ src/proxym/dashboard/components/layout.jsx: Validation review
  ✗ src/proxym/dashboard/components/accounts.jsx: Validation review
  ✗ src/proxym/dashboard/components/setup.jsx: Validation review
  ✗ src/proxym/dashboard/components/tickets/TicketFilters.jsx: Validation review
  ✗ src/proxym/dashboard/components/tickets/BulkOperations.jsx: Validation review
  ✗ src/proxym/dashboard/components/tickets/TicketList.jsx: Validation review
  ✗ src/proxym/dashboard/components/tickets/TicketsPanelRefactored.jsx: Validation review
  ✗ src/proxym/dashboard/components/tickets/TicketStats.jsx: Validation review
  ✗ src/proxym/dashboard/components/diagnostics/DiagConfig.jsx: Validation review
  ✗ src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx: Validation review
  ✗ src/proxym/dashboard/components/diagnostics/helpers.jsx: Validation review
  ✗ src/proxym/dashboard/components/diagnostics/DiagInfrastructure.jsx: Validation review
  ✗ src/proxym/dashboard/components/diagnostics/DiagAgent.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/DiagnosticActions.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolsJobQueue.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/DispatchTableHeader.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ProjectInfoResolver.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/TicketDispatchTableRefactored.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolsPanelRefactored.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/TicketStatusBadges.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/DispatchTableRow.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolsDispatch.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolHealthCard.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ProviderConfigPanel.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolsRegistry.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/BulkAutoFix.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/DispatchActions.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolAvailabilityAlert.jsx: Validation review
  ✗ src/proxym/dashboard/components/tools/ToolHealthDisplay.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks/TasksBoard.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks/TasksList.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks/TasksTable.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks/TasksViewControls.jsx: Validation review
  ✗ src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanTaskBoard.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanTaskTable.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanTaskList.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanJobsList.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanViewControls.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx: Validation review
  ✗ src/proxym/dashboard/components/human/HumanTaskStats.jsx: Validation review
  ✗ src/proxym/dashboard/components/shared/TableExport.jsx: Validation review
  ✗ src/proxym/dashboard/components/shared/TicketConstants.jsx: Validation review
  ✗ src/proxym/dashboard/components/shared/ViewControls.jsx: Validation review
  ✗ src/proxym/dashboard/components/shared/EditableTicketTable.jsx: Validation review
  ✗ services/vscode/extensions.txt: Unsupported file type
  ✗ services/vscode/login.html: Unsupported file type
  ✗ services/vscode/Dockerfile: Unsupported file type
  ✗ examples/todo-app-ts/spec.md: Unsupported file type
  ✗ examples/todo-app-ts/run.sh: Validation fail
  ✗ examples/todo-app-ts/prompts.md: Unsupported file type
  ✗ examples/todo-app-ts/README.md: Unsupported file type
