# code2llm | 230f 36723L | python:155,javascript:67,shell:8 | 2026-03-24
# CC̄=4.5 | critical:174/1933 | dups:0 | cycles:0

HEALTH[20]:
  🔴 GOD   src/proxym/tools/__init__.py = 572L, 5 classes, 19m, max CC=10
  🟡 CC    create_ticket CC=17 (limit:15)
  🟡 CC    _enrich_project CC=28 (limit:15)
  🟡 CC    _enrich_local CC=21 (limit:15)
  🟡 CC    _sync_ticket_execution CC=21 (limit:15)
  🟡 CC    _load CC=15 (limit:15)
  🟡 CC    check_providers_config CC=19 (limit:15)
  🟡 CC    _apply_filters CC=22 (limit:15)
  🟡 CC    update_ticket CC=18 (limit:15)
  🟡 CC    _load CC=18 (limit:15)
  🟡 CC    _apply_runtime_health CC=28 (limit:15)
  🟡 CC    useState CC=19 (limit:15)
  🟡 CC    useEffect CC=19 (limit:15)
  🟡 CC    useCallback CC=19 (limit:15)
  🟡 CC    Dashboard CC=19 (limit:15)
  🟡 CC    VoiceChat CC=24 (limit:15)
  🟡 CC    table CC=21 (limit:15)
  🟡 CC    table_body_rows CC=21 (limit:15)
  🟡 CC    no_rows CC=21 (limit:15)
  🟡 CC    footer CC=21 (limit:15)

REFACTOR[2]:
  1. split src/proxym/tools/__init__.py  (god module)
  2. split 19 high-CC methods  (CC>15)

COUPLING:
                                                           services.vscode                           src.proxym                                utils                              scripts                docs.open-webui-tools  validate_dispatch_table_refactoring      validate_human_task_refactoring                 validate_refactoring     validate_tasks_panel_refactoring     validate_tool_health_refactoring     validate_tools_panel_refactoring
                      services.vscode                                   ──                                 ←171                                  ←27                                  ←22                                                                                                                                                                                                                                                                     hub
                           src.proxym                                  171                                   ──                                                                                                             ←1                                                                                                                                                                                                                                !! fan-out
                                utils                                   27                                                                        ──                                                                                                             ←1                                   ←1                                   ←1                                   ←1                                   ←1                                   ←1  hub
                              scripts                                   22                                                                                                             ──                                                                                                                                                                                                                                                                     !! fan-out
                docs.open-webui-tools                                                                         1                                                                                                             ──                                                                                                                                                                                                                              
  validate_dispatch_table_refactoring                                                                                                              1                                                                                                             ──                                                                                                                                                                                         
      validate_human_task_refactoring                                                                                                              1                                                                                                                                                  ──                                                                                                                                                    
                 validate_refactoring                                                                                                              1                                                                                                                                                                                       ──                                                                                                               
     validate_tasks_panel_refactoring                                                                                                              1                                                                                                                                                                                                                            ──                                                                          
     validate_tool_health_refactoring                                                                                                              1                                                                                                                                                                                                                                                                 ──                                     
     validate_tools_panel_refactoring                                                                                                              1                                                                                                                                                                                                                                                                                                      ──
  CYCLES: none
  HUB: services.vscode/ (fan-in=220)
  HUB: utils/ (fan-in=6)
  SMELL: src.proxym/ fan-out=171 → split needed
  SMELL: scripts/ fan-out=22 → split needed
  SMELL: utils/ fan-out=27 → split needed

LAYERS:
  src/                            CC̄=4.6    ←in:0  →out:0
  │ !! tasks.jsx                 1603L  0C   96m  CC=120    ←0
  │ !! tools.jsx                 1563L  0C  110m  CC=87     ←0
  │ !! tickets.jsx               1449L  0C   87m  CC=94     ←0
  │ !! projects.jsx              1095L  0C   63m  CC=61     ←0
  │ !! users                      912L  3C   56m  CC=13     ←3
  │ !! environments.jsx           611L  0C   30m  CC=59     ←0
  │ !! __init__                   572L  5C   19m  CC=10     ←10
  │ !! setup.jsx                  554L  0C   27m  CC=17     ←0
  │ !  _environments_api          460L  6C   33m  CC=13     ←5
  │ !! _tickets_api               457L  8C   20m  CC=17     ←7
  │ !! users.jsx                  443L  0C   21m  CC=21     ←0
  │ !! __init__                   398L  8C   20m  CC=15     ←0
  │ !! useDashboardData.js        393L  0C   62m  CC=17     ←0
  │ !! executor                   389L  3C   17m  CC=21     ←6
  │ !! _manager                   387L  1C   33m  CC=22     ←0
  │ !! human.jsx                  366L  0C   18m  CC=65     ←0
  │ __init__                   352L  1C   13m  CC=9      ←2
  │ !  repair_agent               341L  1C    9m  CC=14     ←0
  │ !! _projects_api              338L  3C   12m  CC=28     ←2
  │ __init__                   333L  3C   10m  CC=9      ←1
  │ strategy                   332L  3C   19m  CC=9      ←0
  │ __init__                   331L  3C    4m  CC=8      ←3
  │ !  home.jsx                   316L  0C   38m  CC=12     ←0
  │ browser_profiles           314L  2C   12m  CC=9      ←2
  │ __init__                   308L  0C    8m  CC=9      ←13
  │ !  tickets                    307L  0C   14m  CC=12     ←1
  │ !! vms.jsx                    305L  0C   33m  CC=36     ←25
  │ !! __init__                   303L  4C   14m  CC=21     ←0
  │ _pipeline                  299L  1C   16m  CC=7      ←0
  │ !  TicketManagerRefactored    296L  4C   26m  CC=10     ←0
  │ dsl                        287L  2C    8m  CC=5      ←0
  │ ctl                        273L  0C   15m  CC=7      ←9
  │ frontend                   265L  0C   11m  CC=6      ←0
  │ !  completions                262L  0C   12m  CC=13     ←1
  │ !  HealthCheckerRefactored    257L  7C   15m  CC=12     ←1
  │ session                    247L  2C   12m  CC=7      ←0
  │ !! voice.jsx                  245L  0C   25m  CC=24     ←0
  │ !  _models                    243L  11C    4m  CC=12     ←0
  │ !  _autofix                   243L  1C    5m  CC=12     ←0
  │ !  _llm_fallback              241L  0C    3m  CC=13     ←2
  │ _lifecycle                 236L  1C   12m  CC=7      ←0
  │ diagnostics                229L  0C    9m  CC=9      ←0
  │ !  _vms                       228L  3C   12m  CC=12     ←0
  │ !  main                       224L  0C    2m  CC=11     ←0
  │ !  _diag_agent                221L  0C    3m  CC=14     ←1
  │ _vm_config                 220L  1C    7m  CC=9      ←0
  │ chat                       215L  0C   12m  CC=9      ←0
  │ watchdog                   211L  1C   13m  CC=7      ←0
  │ clonebox_adapter           209L  2C   17m  CC=5      ←0
  │ !  TicketList.jsx             209L  0C   14m  CC=12     ←0
  │ !! TicketsPanelRefactored.jsx   208L  0C   19m  CC=31     ←0
  │ !  _queue                     205L  0C    8m  CC=12     ←0
  │ detector                   202L  0C    8m  CC=9      ←2
  │ projects_ctl               202L  0C    7m  CC=8      ←0
  │ tickets_ctl                200L  0C   13m  CC=7      ←0
  │ !! _health                    199L  0C    5m  CC=28     ←1
  │ _tools_tickets             198L  3C    5m  CC=4      ←0
  │ vscode_api                 198L  0C   11m  CC=5      ←0
  │ _tools_vm                  194L  4C    7m  CC=4      ←0
  │ !  models.jsx                 194L  0C   18m  CC=14     ←0
  │ voice_schemas.jsx          187L  0C   10m  CC=3      ←0
  │ system                     185L  0C    6m  CC=6      ←0
  │ do_ctl                     182L  0C    8m  CC=8      ←0
  │ !  console                    177L  0C    4m  CC=10     ←0
  │ _users_api                 168L  2C    9m  CC=8      ←0
  │ vms                        168L  0C   11m  CC=7      ←0
  │ !! ToolHealthPanelRefactored.jsx   168L  0C   14m  CC=31     ←0
  │ !! ToolsJobQueue.jsx          164L  0C    8m  CC=48     ←0
  │ !! logs.jsx                   158L  0C    9m  CC=34     ←0
  │ !! BulkOperations.jsx         157L  0C    7m  CC=20     ←0
  │ !  _system                    156L  0C    4m  CC=13     ←0
  │ config                     153L  1C    3m  CC=3      ←30
  │ context_api                152L  0C    7m  CC=9      ←0
  │ client                     151L  2C    4m  CC=6      ←0
  │ TicketFilters.jsx          151L  0C    2m  CC=7      ←0
  │ !  voice_engine.jsx           150L  0C   30m  CC=11     ←2
  │ !! diagnostics.jsx            149L  0C    8m  CC=26     ←0
  │ !  diagnostics                148L  0C    7m  CC=11     ←0
  │ !  observability              147L  0C    6m  CC=10     ←0
  │ __init__                   146L  1C    5m  CC=5      ←0
  │ !  _diag_vscode               143L  0C    2m  CC=14     ←1
  │ !  TicketDispatchTableRefactored.jsx   141L  0C    9m  CC=10     ←0
  │ !  HumanTaskPanelRefactored.jsx   140L  0C    9m  CC=11     ←0
  │ tools_ctl                  139L  0C    6m  CC=6      ←0
  │ storage                    136L  1C    6m  CC=6      ←3
  │ system                     125L  0C    7m  CC=6      ←0
  │ accounts                   124L  0C    6m  CC=8      ←0
  │ _infra                     118L  1C    4m  CC=4      ←0
  │ voice_actions              118L  0C    9m  CC=9      ←0
  │ registry                   113L  3C    8m  CC=4      ←0
  │ _vscode                    113L  1C    3m  CC=7      ←0
  │ !  system.jsx                 111L  0C    4m  CC=10     ←0
  │ !  smart_defaults             109L  0C    4m  CC=13     ←1
  │ vms_ctl                    107L  0C    7m  CC=1      ←0
  │ !  TasksPanelRefactored.jsx   102L  0C    6m  CC=10     ←0
  │ tool_selector              101L  0C    2m  CC=5      ←1
  │ _tools_system              100L  0C    3m  CC=3      ←0
  │ _base                      100L  1C    3m  CC=7      ←0
  │ overview.jsx               100L  0C    7m  CC=7      ←0
  │ _accounts                   97L  2C    5m  CC=3      ←0
  │ _shell                      96L  1C    2m  CC=7      ←0
  │ !! panel.jsx                   96L  0C    7m  CC=19     ←0
  │ router                      95L  1C    4m  CC=5      ←0
  │ !  TasksTable.jsx              95L  0C    1m  CC=11     ←0
  │ !  HumanTaskTable.jsx          95L  0C    1m  CC=11     ←0
  │ _config                     94L  3C    1m  CC=9      ←0
  │ _orchestrator               94L  1C    5m  CC=5      ←0
  │ _state                      94L  1C    5m  CC=7      ←0
  │ health_events               93L  3C    7m  CC=6      ←3
  │ !  layout.jsx                  92L  0C   13m  CC=11     ←0
  │ _snapshot                   90L  1C    4m  CC=6      ←0
  │ context                     89L  0C    6m  CC=7      ←0
  │ !  accounts.jsx                86L  0C    6m  CC=11     ←0
  │ !! DiagnosticActions.jsx       86L  0C    3m  CC=17     ←0
  │ !  ToolHealthCard.jsx          86L  0C    3m  CC=12     ←0
  │ tts                         85L  1C    5m  CC=6      ←0
  │ _state                      85L  0C    6m  CC=2      ←4
  │ _shared                     84L  0C    7m  CC=2      ←0
  │ accounts_ctl                82L  0C    7m  CC=1      ←0
  │ voice                       81L  1C    3m  CC=3      ←0
  │ vscode                      81L  0C    8m  CC=3      ←0
  │ observability_api           81L  1C    7m  CC=3      ←0
  │ !  _diag_roo                   81L  0C    1m  CC=14     ←2
  │ !! TasksRecentJobs.jsx         81L  0C    1m  CC=37     ←0
  │ !! HumanJobsList.jsx           81L  0C    1m  CC=37     ←0
  │ !  ToolHealthDisplay.jsx       80L  0C    3m  CC=14     ←0
  │ !  _dispatch                   78L  2C    2m  CC=10     ←0
  │ !! TicketStatusBadges.jsx      75L  0C   11m  CC=16     ←0
  │ _tools_accounts             71L  1C    3m  CC=2      ←0
  │ __init__                    70L  2C    4m  CC=6      ←0
  │ __init__                    69L  0C    4m  CC=5      ←2
  │ _registry                   69L  0C    5m  CC=4      ←0
  │ TasksViewControls.jsx       67L  0C    1m  CC=5      ←0
  │ HumanViewControls.jsx       67L  0C    1m  CC=5      ←0
  │ diagnostics_ctl             66L  0C    3m  CC=1      ←0
  │ _costs                      65L  0C    3m  CC=4      ←0
  │ browser                     65L  0C    5m  CC=6      ←0
  │ __init__                    65L  0C    2m  CC=3      ←1
  │ ui.jsx                      65L  0C    6m  CC=4      ←0
  │ !  _diag_proxy                 62L  0C    1m  CC=10     ←2
  │ !! BulkAutoFix.jsx             62L  0C    1m  CC=15     ←0
  │ !! _diag_providers             60L  0C    1m  CC=19     ←2
  │ !! DiagConfig.jsx              59L  0C    4m  CC=29     ←0
  │ _providers                  55L  1C    2m  CC=4      ←0
  │ DispatchTableRow.jsx        55L  0C    7m  CC=4      ←0
  │ _human                      53L  1C    2m  CC=1      ←0
  │ _helpers                    52L  0C    3m  CC=6      ←3
  │ !! DiagExtensions.jsx          51L  0C    3m  CC=20     ←0
  │ !  DiagAgent.jsx               51L  0C    3m  CC=11     ←0
  │ observability_ctl           50L  0C    5m  CC=1      ←0
  │ _client                     47L  0C    4m  CC=9      ←16
  │ cmd_sessions_list           46L  0C    3m  CC=3      ←0
  │ context_ctl                 46L  0C    3m  CC=1      ←0
  │ api.js                      46L  0C   12m  CC=3      ←0
  │ TicketStats.jsx             46L  0C    1m  CC=2      ←0
  │ DispatchActions.jsx         46L  0C    1m  CC=5      ←0
  │ self_server                 46L  0C    0m  CC=0.0    ←0
  │ _project                    45L  1C    2m  CC=3      ←0
  │ ProjectInfoResolver.jsx     44L  0C    6m  CC=9      ←0
  │ ToolsPanelRefactored.jsx    43L  0C    1m  CC=3      ←0
  │ __init__                    41L  0C    0m  CC=0.0    ←0
  │ _result                     38L  1C    1m  CC=2      ←0
  │ ProviderConfigPanel.jsx     38L  0C    1m  CC=4      ←0
  │ browser_ctl                 36L  0C    2m  CC=1      ←0
  │ __init__                    36L  0C    0m  CC=0.0    ←0
  │ __init__                    35L  0C    0m  CC=0.0    ←0
  │ formatters.js               34L  0C   12m  CC=7      ←0
  │ !  DispatchTableHeader.jsx     34L  0C    1m  CC=10     ←0
  │ ToolsRegistry.jsx           34L  0C    3m  CC=1      ←0
  │ TasksBoard.jsx              34L  0C    1m  CC=5      ←0
  │ HumanTaskBoard.jsx          34L  0C    1m  CC=5      ←0
  │ _context                    33L  1C    1m  CC=3      ←1
  │ HumanTaskStats.jsx          33L  0C    1m  CC=1      ←0
  │ _aider_install_fix          31L  0C    1m  CC=4      ←3
  │ !  DiagInfrastructure.jsx      28L  0C    2m  CC=10     ←0
  │ detect_chrome_profiles      27L  0C    3m  CC=1      ←0
  │ _shared                     25L  0C    2m  CC=2      ←0
  │ delete_ticket               25L  0C    1m  CC=2      ←0
  │ vscode_ctl                  24L  0C    1m  CC=1      ←0
  │ start_executor              24L  0C    3m  CC=3      ←0
  │ ToolAvailabilityAlert.jsx    24L  0C    1m  CC=4      ←0
  │ TasksList.jsx               24L  0C    1m  CC=2      ←0
  │ HumanTaskList.jsx           24L  0C    1m  CC=2      ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ _aider                      23L  1C    1m  CC=5      ←0
  │ helpers.jsx                 22L  0C    4m  CC=4      ←4
  │ _lifecycle                  21L  0C    2m  CC=1      ←0
  │ _helpers                    20L  0C    3m  CC=1      ←4
  │ _diag_common                20L  0C    1m  CC=4      ←1
  │ _claude_code                18L  1C    1m  CC=2      ←0
  │ delete_ticket               18L  0C    2m  CC=3      ←2
  │ _enums                      18L  2C    0m  CC=0.0    ←0
  │ _check                      17L  0C    1m  CC=3      ←1
  │ ToolsDispatch.jsx           14L  0C    1m  CC=1      ←0
  │ delete_milestone            13L  0C    2m  CC=1      ←0
  │ get_settings                12L  0C    1m  CC=2      ←2
  │ messages                    11L  0C    1m  CC=4      ←0
  │ _delete_item                10L  0C    1m  CC=2      ←2
  │ client                       4L  0C    0m  CC=0.0    ←0
  │ __init__                     3L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │
  htmlcov/                        CC̄=4.6    ←in:0  →out:0
  │ !! coverage_html_cb_dd2e7eb5.js   735L  0C   65m  CC=21     ←0
  │
  utils/                          CC̄=4.3    ←in:6  →out:27  !! split
  │ !  validation_common          206L  0C    9m  CC=10     ←1
  │ main                        25L  0C    1m  CC=1      ←6
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │
  ./                              CC̄=1.0    ←in:0  →out:0
  │ validate_human_task_refactoring    39L  0C    1m  CC=1      ←0
  │ validate_tool_health_refactoring    39L  0C    1m  CC=1      ←0
  │ validate_tasks_panel_refactoring    39L  0C    1m  CC=1      ←0
  │ validate_dispatch_table_refactoring    39L  0C    1m  CC=1      ←0
  │ validate_tools_panel_refactoring    38L  0C    1m  CC=1      ←0
  │ validate_refactoring        37L  0C    1m  CC=1      ←0
  │ project.sh                  21L  0C    0m  CC=0.0    ←0
  │
  docs/                           CC̄=1.0    ←in:0  →out:0
  │ proxym_tools                90L  1C    9m  CC=1      ←0
  │
  scripts/                        CC̄=0.7    ←in:0  →out:22  !! split
  │ !! validate_system.sh         531L  0C   11m  CC=0.0    ←0
  │ !  seed_sprint8               229L  0C    1m  CC=10     ←0
  │ evaluate_llm_work.sh       169L  0C    2m  CC=0.0    ←0
  │ check_dashboard.sh         126L  0C    8m  CC=0.0    ←0
  │ setup.sh                    93L  0C    0m  CC=0.0    ←0
  │ proxym-voice-chat           73L  0C    3m  CC=5      ←0
  │ proxym-voice-server.sh      64L  0C    0m  CC=0.0    ←0
  │ jetson-entrypoint.sh        43L  0C    0m  CC=0.0    ←0
  │
  services/                       CC̄=0.0    ←in:0  →out:0
  │ entrypoint.sh              333L  0C    1m  CC=0.0    ←16
  │
  frontend/                       CC̄=0.0    ←in:0  →out:0
  │ proxym-dashboard.jsx         6L  0C    0m  CC=0.0    ←0
  │

DUPLICATES[0]: none

FUNCTIONS (CC≥10, 174 of 1933):
  120.0  TasksPanel                                  0n            !! split
   94.0  TicketDetailPanel                           0n            !! split
   87.0  TicketDispatchTable                         0n            !! split
   87.0  TicketsPanel                                0n            !! split
   77.0  JobDetailsPanel                             0n            !! split
   76.0  ToolHealthPanel                             0n            !! split
   65.0  HumanTaskPanel                              0n            !! split
   61.0  QuickCreateProject                          0n            !! split
   59.0  EnvironmentsPanel                           0n            !! split
   57.0  ToolsPanel                                  0n            !! split
   52.0  ProjectEditForm                             0n            !! split
   48.0  ToolsJobQueue                               0n            !! split
   42.0  TicketCard                                  0n            !! split
   42.0  TicketHistoryItem                           0n            !! split
   37.0  TaskCardMeta                                0n            !! split
   37.0  TasksRecentJobs                             0n            !! split
   37.0  HumanJobsList                               0n            !! split
   36.0  VMsPanel                                    0n            !! split
   35.0  JobRow                                      0n            !! split
   34.0  LogPanel                                    0n            !! split
   31.0  QuickTaskCreator                            0n            !! split
   31.0  filtered                                    0n            !! split
   31.0  useTicketFilters                            0n            !! split
   31.0  ToolHealthPanelRefactored                   0n            !! split
   30.0  TaskBulkEditBar                             0n            !! split
   29.0  DiagRooConfig                               0n            !! split
   28.0  _enrich_project                             3n   2exit  ret  !! split
   28.0  _apply_runtime_health                      32n   2exit  loops+cond+ret  !! split
   28.0  ProjectCard                                 0n            !! split
   26.0  DiagnosticsPanel                            0n            !! split
   26.0  ToolCard                                    0n            !! split
   25.0  _resolveJobEnvironment                      0n            !! split
   25.0  TaskJobBadge                                0n            !! split
   25.0  ProjectsPanel                               0n            !! split
   24.0  VoiceChat                                   0n            !! split
   23.0  modelOptions                                0n            !! split
   23.0  _environmentFormFromItem                    0n            !! split
   22.0  TicketManager._apply_filters               15n   2exit  cond+ret  !! split
   21.0  ProjectRegistry._enrich_local              17n   3exit  loops+cond+ret  !! split
   21.0  ToolExecutor._sync_ticket_execution         5n   2exit  cond+ret  !! split
   21.0  table                                       0n            !! split
   21.0  table_body_rows                             0n            !! split
   21.0  no_rows                                     0n            !! split
   21.0  footer                                      0n            !! split
   21.0  ratio_columns                               0n            !! split
   21.0  filter_handler                              0n            !! split
   21.0  UsersPanel                                  0n            !! split
   20.0  renderCurrentTool                           0n            !! split
   20.0  BulkOperations                              0n            !! split
   20.0  DiagExtensions                              0n            !! split

  summary:
    critical(≥10): 174 | high(5-10): 384 | medium(2-5): 781 | low(<2): 594
    9% CC≥10  29% CC≥5

HOTSPOTS:
  #1  TicketsPanel                         fan=56   "calls 56 functions"
  #2  TasksPanel                           fan=45   "calls 45 functions"
  #3  EnvironmentsPanel                    fan=42   "calls 42 functions"
  #4  useDashboardData                     fan=39   "calls 39 functions"
  #5  VoiceChat                            fan=31   "calls 31 functions"
  #6  create_ticket                        fan=29   "calls 29 functions"
  #7  run_all_tests                        fan=28   "calls 28 functions"
  #8  chat_completions                     fan=27   "calls 27 functions"
  #9  QuickTaskCreator                     fan=27   "calls 27 functions"
  #10 TicketDispatchTable                  fan=27   "27-way dispatch"

CLASSES:
  UserManager                    ████████████████████████  55m  CC̄=4.7   max=13  
  TicketManager                  ██████████████            33m  CC̄=4.6   max=22    !!
  EnvironmentRegistry            ███████                   18m  CC̄=4.0   max=13  
  CloneBoxAdapter                ███████                   17m  CC̄=1.9   max=5   
  ToolExecutor                   ██████                    16m  CC̄=5.3   max=21    !!
  AccountManager                 ██████                    15m  CC̄=4.4   max=15    !!
  ProjectRegistry                ██████                    14m  CC̄=5.5   max=21    !!
  HealthWatchdog                 █████                     13m  CC̄=3.5   max=7   
  TicketManagerRefactored        █████                     13m  CC̄=2.4   max=5   
  ToolRegistry                   █████                     12m  CC̄=4.5   max=10  
  CompletionPipeline             █████                     12m  CC̄=3.2   max=7   
  _LifecycleMixin                ████                      11m  CC̄=4.0   max=7   
  SessionStore                   ████                      10m  CC̄=3.4   max=6   
  DeltaBuffer                    ███                        9m  CC̄=4.7   max=9   
  RepairAgent                    ███                        9m  CC̄=5.4   max=14  
  CostLedger                     ███                        9m  CC̄=2.6   max=5   
  DSLParser                      ███                        8m  CC̄=3.4   max=5   
  MCPRegistry                    ███                        8m  CC̄=2.2   max=4   
  TicketFilter                   ███                        8m  CC̄=3.6   max=6   
  ProxymTools                    ███                        8m  CC̄=1.0   max=1   
  _ConfigMixin                   ███                        7m  CC̄=4.0   max=9   
  Router                         ███                        7m  CC̄=3.0   max=8   
  Environment                    ██                         6m  CC̄=3.8   max=7   
  HealthEventStore               ██                         6m  CC̄=3.5   max=6   
  HealthCheckerRefactored        ██                         6m  CC̄=2.5   max=5   
  SQLiteNamespaceStore           ██                         5m  CC̄=3.6   max=6   
  VMOrchestrator                 ██                         5m  CC̄=2.8   max=5   
  _StateMixin                    ██                         5m  CC̄=5.0   max=7   
  TTSEngine                      ██                         5m  CC̄=3.0   max=6   
  _InfraMixin                    █                          4m  CC̄=3.2   max=4   
  _SnapshotMixin                 █                          4m  CC̄=5.0   max=6   
  MCPClient                      █                          4m  CC̄=4.0   max=6   
  MCPRouter                      █                          4m  CC̄=3.0   max=5   
  DeltaWatchClient               █                          4m  CC̄=3.2   max=5   
  AuthMiddleware                 █                          3m  CC̄=2.7   max=6   
  VoiceListener                  █                          3m  CC̄=2.3   max=3   
  VSCodeAdapter                  █                          3m  CC̄=3.7   max=7   
  BaseAdapter                    █                          3m  CC̄=3.0   max=7   
  TicketPersistence              █                          3m  CC̄=2.0   max=2   
  InstanceHealthCheck            █                          3m  CC̄=6.7   max=8   
  Settings                                                  2m  CC̄=2.0   max=3   
  ToolInstance                                              2m  CC̄=5.0   max=9   
  ToolDefinition                                            2m  CC̄=4.0   max=5   
  _ProjectMixin                                             2m  CC̄=3.0   max=3   
  AccountLimits                                             2m  CC̄=4.5   max=5   
  AgentSession                                              2m  CC̄=4.0   max=7   
  HumanAdapter                                              2m  CC̄=1.0   max=1   
  ShellAdapter                                              2m  CC̄=5.5   max=7   
  TicketValidator                                           2m  CC̄=8.5   max=10  
  Ticket                                                    2m  CC̄=7.5   max=12  
  BinaryHealthCheck                                         2m  CC̄=3.5   max=4   
  FileSnapshot                                              1m  CC̄=2.0   max=2   
  CostTrackingMiddleware                                    1m  CC̄=2.0   max=2   
  User                                                      1m  CC̄=1.0   max=1   
  BrowserProfile                                            1m  CC̄=1.0   max=1   
  ProjectsConfig                                            1m  CC̄=9.0   max=9   
  ToolJob                                                   1m  CC̄=4.0   max=4   
  AccountCredentials                                        1m  CC̄=5.0   max=5   
  UsageMetrics                                              1m  CC̄=2.0   max=2   
  Account                                                   1m  CC̄=3.0   max=3   
  ProjectContext                                            1m  CC̄=3.0   max=3   
  ClaudeCodeAdapter                                         1m  CC̄=2.0   max=2   
  ToolResult                                                1m  CC̄=2.0   max=2   
  AiderAdapter                                              1m  CC̄=5.0   max=5   
  Milestone                                                 1m  CC̄=12.0  max=12  
  Sprint                                                    1m  CC̄=7.0   max=7   
  HealthCheck                                               1m  CC̄=1.0   max=1   
  ProviderHealthCheck                                       1m  CC̄=1.0   max=1   
  HumanToolHealthCheck                                      1m  CC̄=2.0   max=2   
  HealthStatusCalculator                                    1m  CC̄=12.0  max=12  
  CreateUserRequest                                         0m  CC̄=0.0   max=0.0 
  UpdateUserRequest                                         0m  CC̄=0.0   max=0.0 
  CreateTicketReq                                           0m  CC̄=0.0   max=0.0 
  UpdateTicketReq                                           0m  CC̄=0.0   max=0.0 
  AssignToolReq                                             0m  CC̄=0.0   max=0.0 
  AddCommentReq                                             0m  CC̄=0.0   max=0.0 
  CreateSprintReq                                           0m  CC̄=0.0   max=0.0 
  UpdateSprintReq                                           0m  CC̄=0.0   max=0.0 
  CreateMilestoneReq                                        0m  CC̄=0.0   max=0.0 
  UpdateMilestoneReq                                        0m  CC̄=0.0   max=0.0 
  EnvironmentKind                                           0m  CC̄=0.0   max=0.0 
  EnvironmentCreateRequest                                  0m  CC̄=0.0   max=0.0 
  EnvironmentUpdateRequest                                  0m  CC̄=0.0   max=0.0 
  ToolEnvironmentAssignRequest                              0m  CC̄=0.0   max=0.0 
  CreateAccountReq                                          0m  CC̄=0.0   max=0.0 
  BindToolReq                                               0m  CC̄=0.0   max=0.0 
  AddProjectReq                                             0m  CC̄=0.0   max=0.0 
  UpdateProjectReq                                          0m  CC̄=0.0   max=0.0 
  ScanReq                                                   0m  CC̄=0.0   max=0.0 
  SourceType                                                0m  CC̄=0.0   max=0.0 
  ProjectStatus                                             0m  CC̄=0.0   max=0.0 
  Project                                                   0m  CC̄=0.0   max=0.0 
  DeltaPayload                                              0m  CC̄=0.0   max=0.0 
  UserRole                                                  0m  CC̄=0.0   max=0.0 
  ToolCategory                                              0m  CC̄=0.0   max=0.0 
  ToolCapability                                            0m  CC̄=0.0   max=0.0 
  AppDataSync                                               0m  CC̄=0.0   max=0.0 
  VMBackend                                                 0m  CC̄=0.0   max=0.0 
  VMState                                                   0m  CC̄=0.0   max=0.0 
  CreateVMReq                                               0m  CC̄=0.0   max=0.0 
  SwitchProjectReq                                          0m  CC̄=0.0   max=0.0 
  AssignToolReq                                             0m  CC̄=0.0   max=0.0 
  CloneBoxResult                                            0m  CC̄=0.0   max=0.0 
  VMConfig                                                  0m  CC̄=0.0   max=0.0 
  VMStatus                                                  0m  CC̄=0.0   max=0.0 
  ParsedCommand                                             0m  CC̄=0.0   max=0.0 
  JobStatus                                                 0m  CC̄=0.0   max=0.0 
  TaskTier                                                  0m  CC̄=0.0   max=0.0 
  Capability                                                0m  CC̄=0.0   max=0.0 
  ModelSpec                                                 0m  CC̄=0.0   max=0.0 
  MCPTransport                                              0m  CC̄=0.0   max=0.0 
  MCPServerSpec                                             0m  CC̄=0.0   max=0.0 
  AccountAddRequest                                         0m  CC̄=0.0   max=0.0 
  MCPToolResult                                             0m  CC̄=0.0   max=0.0 
  TicketCreateRequest                                       0m  CC̄=0.0   max=0.0 
  TicketAssignRequest                                       0m  CC̄=0.0   max=0.0 
  SprintCreateRequest                                       0m  CC̄=0.0   max=0.0 
  VMCreateRequest                                           0m  CC̄=0.0   max=0.0 
  VMActionRequest                                           0m  CC̄=0.0   max=0.0 
  VMSnapshotRequest                                         0m  CC̄=0.0   max=0.0 
  VMSwitchRequest                                           0m  CC̄=0.0   max=0.0 
  Severity                                                  0m  CC̄=0.0   max=0.0 
  HealthEvent                                               0m  CC̄=0.0   max=0.0 
  ProviderType                                              0m  CC̄=0.0   max=0.0 
  ToolType                                                  0m  CC̄=0.0   max=0.0 
  ToolBinding                                               0m  CC̄=0.0   max=0.0 
  AnalysisResult                                            0m  CC̄=0.0   max=0.0 
  RoutingDecision                                           0m  CC̄=0.0   max=0.0 
  RepairRequest                                             0m  CC̄=0.0   max=0.0 
  ToolProviderRequest                                       0m  CC̄=0.0   max=0.0 
  TicketStatus                                              0m  CC̄=0.0   max=0.0 
  TicketPriority                                            0m  CC̄=0.0   max=0.0 
  TicketType                                                0m  CC̄=0.0   max=0.0 
  SprintStatus                                              0m  CC̄=0.0   max=0.0 
  MilestoneStatus                                           0m  CC̄=0.0   max=0.0 
  ToolAssignment                                            0m  CC̄=0.0   max=0.0 
  JobExecution                                              0m  CC̄=0.0   max=0.0 
  TicketComment                                             0m  CC̄=0.0   max=0.0 
  DispatchRequest                                           0m  CC̄=0.0   max=0.0 
  PreviewPromptRequest                                      0m  CC̄=0.0   max=0.0 
  AutoFixRequest                                            0m  CC̄=0.0   max=0.0 

D:
  src/proxym/dashboard/components/tasks.jsx:
    e: _resolveToolEnvironment,_resolveJobEnvironment,assignedToolName,TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText,useTasksData,refresh,timer,TaskCardHeader,statusColor,priorityColor,typeIcon,TaskCardMeta,job,resultSuccess,resultLabel,isActiveJob,environment,TaskJobBadge,statusIcon,duration,filesChanged,hasOutput,resultSuccess,TaskInlineLogs,timer,j,TaskJobError,TaskJobResult,output,files,preview,TaskStatusActions,handleStatusChange,TaskSelectionCheckbox,TaskBulkEditBar,selectAllRef,visibleIds,selectedVisibleCount,allVisibleSelected,someVisibleSelected,toolOptions,seen,name,handleApply,count,timer,TaskTicketCard,liveJob,job,isActive,isDone,isFailed,QueueBar,byStatus,_extractTags,lower,_humanRequestLabel,CreateMilestoneForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,QuickTaskCreator,availableSprints,priorityClassName,handleSubmit,r,onKey,canSubmit,toolOptions,seen,_isHumanTicket,TasksPanel,filtered,result,q,boardColumns,handleStartStop,validIds,changed,next,toggleTicketSelection,next,toggleVisibleSelection,visibleIds,visibleSet,allVisibleSelected,next,next,clearSelection,handleBulkUpdate,ids,toolPayload,toolName
    _resolveToolEnvironment()
    _resolveJobEnvironment()
    assignedToolName()
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
    useTasksData()
    refresh()
    timer()
    TaskCardHeader()
    statusColor()
    priorityColor()
    typeIcon()
    TaskCardMeta()
    job()
    resultSuccess()
    resultLabel()
    isActiveJob()
    environment()
    TaskJobBadge()
    statusIcon()
    duration()
    filesChanged()
    hasOutput()
    resultSuccess()
    TaskInlineLogs()
    timer()
    j()
    TaskJobError()
    TaskJobResult()
    output()
    files()
    preview()
    TaskStatusActions()
    handleStatusChange()
    TaskSelectionCheckbox()
    TaskBulkEditBar()
    selectAllRef()
    visibleIds()
    selectedVisibleCount()
    allVisibleSelected()
    someVisibleSelected()
    toolOptions()
    seen()
    name()
    handleApply()
    count()
    timer()
    TaskTicketCard()
    liveJob()
    job()
    isActive()
    isDone()
    isFailed()
    QueueBar()
    byStatus()
    _extractTags()
    lower()
    _humanRequestLabel()
    CreateMilestoneForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    QuickTaskCreator()
    availableSprints()
    priorityClassName()
    handleSubmit()
    r()
    onKey()
    canSubmit()
    toolOptions()
    seen()
    _isHumanTicket()
    TasksPanel()
    filtered()
    result()
    q()
    boardColumns()
    handleStartStop()
    validIds()
    changed()
    next()
    toggleTicketSelection()
    next()
    toggleVisibleSelection()
    visibleIds()
    visibleSet()
    allVisibleSelected()
    next()
    next()
    clearSelection()
    handleBulkUpdate()
    ids()
    toolPayload()
    toolName()
  src/proxym/dashboard/components/tickets.jsx:
    e: _resolveToolEnvironment,useTickets,refreshTickets,data,refreshSprints,data,refreshMilestones,data,refreshTools,data,refresh,TicketCard,assignedEnvironment,handleSprintChange,handleCardClick,handleCheckboxClick,handleStatusChange,handleAssign,CreateMilestoneForm,handleSubmit,field,CreateTicketForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,SprintCard,handleMilestoneChange,MilestoneCard,_ticketExportCSV,headers,escape,stringValue,_ticketExportDownload,blob,url,link,TicketExportMenu,queryString,params,fetchExport,data,downloadJSON,data,downloadCSV,data,csv,copyJSON,data,formatTimestamp,date,TicketHistoryItem,result,stdout,stderr,filesChanged,statusClass,success,execution,projectDir,promptExcerpt,promptLength,isActiveJob,resultLabel,TicketDetailPanel,jobHistory,latestJob,latestExecutionMetadata,latestProjectDir,latestPromptExcerpt,latestPromptLength,latestSuccess,latestExitCode,latestStdoutLines,latestStderrLines,latestFilesChanged,latestIsActiveJob,latestResultLabel,TicketsPanel,loadSelectedTicket,data,handleRefresh,toggleTicketSelection,newSet,selectAllTickets,clearSelection,bulkUpdateStatus,ids,bulkAssignTool,ids,bulkDeleteTickets,ids,visibleSprints,filtered,result,q,comparison,boardColumns,stats,count,selectedTicketSummary
    _resolveToolEnvironment()
    useTickets()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refreshMilestones()
    data()
    refreshTools()
    data()
    refresh()
    TicketCard()
    assignedEnvironment()
    handleSprintChange()
    handleCardClick()
    handleCheckboxClick()
    handleStatusChange()
    handleAssign()
    CreateMilestoneForm()
    handleSubmit()
    field()
    CreateTicketForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    SprintCard()
    handleMilestoneChange()
    MilestoneCard()
    _ticketExportCSV()
    headers()
    escape()
    stringValue()
    _ticketExportDownload()
    blob()
    url()
    link()
    TicketExportMenu()
    queryString()
    params()
    fetchExport()
    data()
    downloadJSON()
    data()
    downloadCSV()
    data()
    csv()
    copyJSON()
    data()
    formatTimestamp()
    date()
    TicketHistoryItem()
    result()
    stdout()
    stderr()
    filesChanged()
    statusClass()
    success()
    execution()
    projectDir()
    promptExcerpt()
    promptLength()
    isActiveJob()
    resultLabel()
    TicketDetailPanel()
    jobHistory()
    latestJob()
    latestExecutionMetadata()
    latestProjectDir()
    latestPromptExcerpt()
    latestPromptLength()
    latestSuccess()
    latestExitCode()
    latestStdoutLines()
    latestStderrLines()
    latestFilesChanged()
    latestIsActiveJob()
    latestResultLabel()
    TicketsPanel()
    loadSelectedTicket()
    data()
    handleRefresh()
    toggleTicketSelection()
    newSet()
    selectAllTickets()
    clearSelection()
    bulkUpdateStatus()
    ids()
    bulkAssignTool()
    ids()
    bulkDeleteTickets()
    ids()
    visibleSprints()
    filtered()
    result()
    q()
    comparison()
    boardColumns()
    stats()
    count()
    selectedTicketSummary()
  src/proxym/dashboard/components/tools.jsx:
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText,useTools,refreshTools,data,refreshQueue,data,refresh,ToolCard,catClass,handleCardClick,handleModelChange,newModel,JobRow,statusClass,hasLogs,isFailed,JobDetailsPanel,result,stdout,stderr,filesChanged,isFailed,ticketTitle,ticketStatus,execution,promptExcerpt,projectDir,resultSuccess,isActiveJob,stdoutLines,stderrLines,TicketDispatchTable,availableTools,unavailableTools,dispatchableTickets,loadTickets,data,loadProjects,data,handleToolSelect,getStatusBadgeClass,getPriorityBadgeClass,getToolCategoryClass,getProjectInfo,project,path,renderCurrentTool,environmentName,environmentTarget,renderStatusBadge,statusClass,displayStatus,renderPriorityBadge,priorityClass,displayPriority,currentTool,toolInfo,projectInfo,projectDir,QueueSummary,HealthTrends,metrics,now,oneHourAgo,oneDayAgo,recentChecks,dayChecks,toolHistory,statuses,wasOk,nowDegraded,PredictiveAlerts,alerts,queuedJobs,failingTools,stuckJobs,ToolHealthPanel,loadHealth,data,handleProviderChange,handleAutoFix,action,result,handleBulkAutoFix,result,executed,humanRequired,failed,isAutoFixable,requiresHuman,summary,tools,degradedCount,statusClass,isHuman,isFixing,providerIsConfigured,ToolsPanel,handleStartStop,handleRetryJob,handleRepairJob,data,details,handleSelectJob,data,available,unavailable
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
    useTools()
    refreshTools()
    data()
    refreshQueue()
    data()
    refresh()
    ToolCard()
    catClass()
    handleCardClick()
    handleModelChange()
    newModel()
    JobRow()
    statusClass()
    hasLogs()
    isFailed()
    JobDetailsPanel()
    result()
    stdout()
    stderr()
    filesChanged()
    isFailed()
    ticketTitle()
    ticketStatus()
    execution()
    promptExcerpt()
    projectDir()
    resultSuccess()
    isActiveJob()
    stdoutLines()
    stderrLines()
    TicketDispatchTable()
    availableTools()
    unavailableTools()
    dispatchableTickets()
    loadTickets()
    data()
    loadProjects()
    data()
    handleToolSelect()
    getStatusBadgeClass()
    getPriorityBadgeClass()
    getToolCategoryClass()
    getProjectInfo()
    project()
    path()
    renderCurrentTool()
    environmentName()
    environmentTarget()
    renderStatusBadge()
    statusClass()
    displayStatus()
    renderPriorityBadge()
    priorityClass()
    displayPriority()
    currentTool()
    toolInfo()
    projectInfo()
    projectDir()
    QueueSummary()
    HealthTrends()
    metrics()
    now()
    oneHourAgo()
    oneDayAgo()
    recentChecks()
    dayChecks()
    toolHistory()
    statuses()
    wasOk()
    nowDegraded()
    PredictiveAlerts()
    alerts()
    queuedJobs()
    failingTools()
    stuckJobs()
    ToolHealthPanel()
    loadHealth()
    data()
    handleProviderChange()
    handleAutoFix()
    action()
    result()
    handleBulkAutoFix()
    result()
    executed()
    humanRequired()
    failed()
    isAutoFixable()
    requiresHuman()
    summary()
    tools()
    degradedCount()
    statusClass()
    isHuman()
    isFixing()
    providerIsConfigured()
    ToolsPanel()
    handleStartStop()
    handleRetryJob()
    handleRepairJob()
    data()
    details()
    handleSelectJob()
    data()
    available()
    unavailable()
  src/proxym/dashboard/components/human.jsx:
    e: useState,useCallback,useEffect,useMemo,_isHumanTicket,useHumanTasks,refresh,allTickets,createTask,result,completeTask,addComment,HumanTaskPanel,filtered,boardColumns,humanJobs,stats,handleStartStop
    useState()
    useCallback()
    useEffect()
    useMemo()
    _isHumanTicket()
    useHumanTasks()
    refresh()
    allTickets()
    createTask()
    result()
    completeTask()
    addComment()
    HumanTaskPanel()
    filtered()
    boardColumns()
    humanJobs()
    stats()
    handleStartStop()
  src/proxym/dashboard/components/projects.jsx:
    e: useProjects,refresh,data,_normalizeApiResult,body,detail,_projectKey,_labelFrom,_metaFrom,_environmentMeta,kind,path,_toggleValue,current,MultiSelectSection,selectedSet,selectedItems,hasItems,listContent,value,checked,value,AssignmentBadge,TicketTable,ProjectCard,projectKey,assignedTools,assignedEnvironments,assignedLlms,assignedUsers,ticketCount,envCount,toolCount,llmCount,userCount,handleToggleTickets,data,handleDelete,handleEdit,QuickCreateProject,toolOptions,seen,nameValue,modelOptions,seen,value,userOptions,seen,value,handleSave,resetForm,ProjectEditForm,environmentOptions,toolOptionsSource,modelOptionsSource,userOptionsSource,handleSave,ProjectForm,ProjectsPanel,isProjectTicketsView,loadProjectOptions,syncProjectUrl,url,handleSelectProject,handleEditProject,handleCancelEdit,handleProjectSaved,handleToggleTickets,editingProject,stats,projectCountSuffix
    useProjects()
    refresh()
    data()
    _normalizeApiResult()
    body()
    detail()
    _projectKey()
    _labelFrom()
    _metaFrom()
    _environmentMeta()
    kind()
    path()
    _toggleValue()
    current()
    MultiSelectSection()
    selectedSet()
    selectedItems()
    hasItems()
    listContent()
    value()
    checked()
    value()
    AssignmentBadge()
    TicketTable()
    ProjectCard()
    projectKey()
    assignedTools()
    assignedEnvironments()
    assignedLlms()
    assignedUsers()
    ticketCount()
    envCount()
    toolCount()
    llmCount()
    userCount()
    handleToggleTickets()
    data()
    handleDelete()
    handleEdit()
    QuickCreateProject()
    toolOptions()
    seen()
    nameValue()
    modelOptions()
    seen()
    value()
    userOptions()
    seen()
    value()
    handleSave()
    resetForm()
    ProjectEditForm()
    environmentOptions()
    toolOptionsSource()
    modelOptionsSource()
    userOptionsSource()
    handleSave()
    ProjectForm()
    ProjectsPanel()
    isProjectTicketsView()
    loadProjectOptions()
    syncProjectUrl()
    url()
    handleSelectProject()
    handleEditProject()
    handleCancelEdit()
    handleProjectSaved()
    handleToggleTickets()
    editingProject()
    stats()
    projectCountSuffix()
  src/proxym/dashboard/components/environments.jsx:
    e: useState,useEffect,useMemo,useCallback,_environmentKindMeta,_environmentFormToPayload,_environmentFormFromItem,_environmentToolLabel,_toolInstanceNames,instances,_toolCurrentInstanceName,_toolInstanceLabel,EnvironmentsPanel,environmentMap,refresh,resetForm,handleSubmit,payload,handleEdit,handleDelete,response,handleToolAssign,response,countsByKind,assignedToolCount,assignedInstanceCount,currentEnvironmentId,currentEnvironment,currentInstanceName,toolInstances,toolInstanceOptions
    useState()
    useEffect()
    useMemo()
    useCallback()
    _environmentKindMeta()
    _environmentFormToPayload()
    _environmentFormFromItem()
    _environmentToolLabel()
    _toolInstanceNames()
    instances()
    _toolCurrentInstanceName()
    _toolInstanceLabel()
    EnvironmentsPanel()
    environmentMap()
    refresh()
    resetForm()
    handleSubmit()
    payload()
    handleEdit()
    handleDelete()
    response()
    handleToolAssign()
    response()
    countsByKind()
    assignedToolCount()
    assignedInstanceCount()
    currentEnvironmentId()
    currentEnvironment()
    currentInstanceName()
    toolInstances()
    toolInstanceOptions()
  src/proxym/dashboard/components/tools/ToolsJobQueue.jsx:
    i: ../../api.js,../Card,../QueueSummary,./JobDetailsPanel,./JobRow,./TableExport,react
    e: ToolsJobQueue,handleStartStop,handleRetryJob,handleRepairJob,data,details,handleSelectJob,data,handleCloseJobDetails
    ToolsJobQueue()
    handleStartStop()
    handleRetryJob()
    handleRepairJob()
    data()
    details()
    handleSelectJob()
    data()
    handleCloseJobDetails()
  src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx:
    i: ../Card,../tools/TableExport,react
    e: TasksRecentJobs
    TasksRecentJobs()
  src/proxym/dashboard/components/human/HumanJobsList.jsx:
    i: ../Card,../tools/TableExport,react
    e: HumanJobsList
    HumanJobsList()
  src/proxym/dashboard/components/vms.jsx:
    e: _compareByState,_compareByName,_compareByCreated,_compareByLastStarted,_compareBySize,useVMSort,sorted,cmp,r,useVMSelection,handleSelect,next,handleSelectAll,handleBulkAction,vmIds,VMCard,actions,VMsPanel,sel,fetchTools,data,_formatApiError,detail,handleAction,isDelete,endpoint,res,msg,label,handleToolAssign,res,msg,runningCount,stoppedCount,pausedCount
    _compareByState()
    _compareByName()
    _compareByCreated()
    _compareByLastStarted()
    _compareBySize()
    useVMSort()
    sorted()
    cmp()
    r()
    useVMSelection()
    handleSelect()
    next()
    handleSelectAll()
    handleBulkAction()
    vmIds()
    VMCard()
    actions()
    VMsPanel()
    sel()
    fetchTools()
    data()
    _formatApiError()
    detail()
    handleAction()
    isDelete()
    endpoint()
    res()
    msg()
    label()
    handleToolAssign()
    res()
    msg()
    runningCount()
    stoppedCount()
    pausedCount()
  src/proxym/dashboard/components/logs.jsx:
    e: useLogFilter,filtered,errorCount,warnCount,LogRow,LogPanel,handleCopy,text,ta
    useLogFilter()
    filtered()
    errorCount()
    warnCount()
    LogRow()
    LogPanel()
    handleCopy()
    text()
    ta()
  src/proxym/dashboard/components/tickets/TicketsPanelRefactored.jsx:
    i: ../../api.js,./BulkOperations,./TicketFilters,./TicketList,./TicketStats,react
    e: useTicketFilters,result,q,comparison,useTicketStats,count,useTicketsData,refreshTickets,data,refreshSprints,data,refreshMilestones,data,refresh,TicketsPanelRefactored,filtered,stats,handleRefresh,toggleTicketSelection,newSet,visibleSprints
    useTicketFilters()
    result()
    q()
    comparison()
    useTicketStats()
    count()
    useTicketsData()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refreshMilestones()
    data()
    refresh()
    TicketsPanelRefactored()
    filtered()
    stats()
    handleRefresh()
    toggleTicketSelection()
    newSet()
    visibleSprints()
  src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx:
    i: ../../api.js,../Card,./BulkAutoFix,./ToolHealthCard,./ToolHealthDisplay,react
    e: ToolHealthPanelRefactored,loadHealth,data,handleProviderChange,handleAutoFix,action,result,handleBulkAutoFix,result,executed,humanRequired,failed,summary,tools,degradedCount
    ToolHealthPanelRefactored()
    loadHealth()
    data()
    handleProviderChange()
    handleAutoFix()
    action()
    result()
    handleBulkAutoFix()
    result()
    executed()
    humanRequired()
    failed()
    summary()
    tools()
    degradedCount()
  src/proxym/dashboard/components/diagnostics/DiagConfig.jsx:
    e: DiagRooConfig,ok,badge,DiagProviders
    DiagRooConfig()
    ok()
    badge()
    DiagProviders()
  src/proxym/dashboard/_projects_api.py:
    e: AddProjectReq,UpdateProjectReq,ScanReq,_get_registry,_enrich_project,_get_project,_logical_project_key,list_projects,get_project,add_project,update_project,remove_project,scan_directory,project_tickets,create_project_ticket
    AddProjectReq  # Dodaj projekt — jedno z: path, git_url, ssh....
    UpdateProjectReq
    ScanReq
    _get_registry()
    _enrich_project(project)
    _get_project(project_id)
    _logical_project_key(project)
    list_projects(status,source_type)
    get_project(project_id)
    add_project(req)
    update_project(project_id,req)
    remove_project(project_id)
    scan_directory(req)
    project_tickets(project_id)
    create_project_ticket(project_id,req)
  src/proxym/dashboard/tools/_health.py:
    e: _health_diag_base,_apply_provider_health,_apply_runtime_health,_finalize_health_status,tools_healthcheck
    _health_diag_base(tool,tool_providers)
    _apply_provider_health(diag,configured_providers)
    _apply_runtime_health(diag,tool)
    _finalize_health_status(diag)
    tools_healthcheck()
  src/proxym/dashboard/components/diagnostics.jsx:
    e: DiagnosticsPanel,runTests,r,find,copyErrorsToClipboard,failedTests,lines,issues
    DiagnosticsPanel()
    runTests()
    r()
    find()
    copyErrorsToClipboard()
    failedTests()
    lines()
    issues()
  src/proxym/dashboard/components/voice.jsx:
    e: _bubbleStyle,_roleLabelStyle,VoiceHeader,h,VoiceBubbles,h,VoiceCommands,h,VoiceHistoryBox,h,_speakTTS,u,_createRecognizer,SR,r,VoiceChat,h,recRef,abortRef,finish,handleInput,ctrl,reply,startListening,r,text,stopAll,onKey,sc,label
    _bubbleStyle()
    _roleLabelStyle()
    VoiceHeader()
    h()
    VoiceBubbles()
    h()
    VoiceCommands()
    h()
    VoiceHistoryBox()
    h()
    _speakTTS()
    u()
    _createRecognizer()
    SR()
    r()
    VoiceChat()
    h()
    recRef()
    abortRef()
    finish()
    handleInput()
    ctrl()
    reply()
    startListening()
    r()
    text()
    stopAll()
    onKey()
    sc()
    label()
  src/proxym/dashboard/tickets/_manager.py:
    e: TicketManager
    TicketManager  # In-memory ticket & sprint store with optional JSON persisten...
      __init__(1)  CC=4.0
        → _load(0)  CC=18.0  !
        → _save(0)  CC=6.0
  src/proxym/projects/__init__.py:
    e: SourceType,ProjectStatus,Project,ProjectRegistry
    SourceType
    ProjectStatus
    Project  # Jeden projekt w systemie proxym....
    ProjectRegistry  # Rejestr projektów z persystencją JSON....
      __init__(1)  CC=4.0
        → _load(0)  CC=10.0
        → _save(0)  CC=4.0
  src/proxym/tools/executor.py:
    e: JobStatus,ToolJob,ToolExecutor
    JobStatus
    ToolJob  # A single tool execution job....
      summary(0)  CC=4.0
        → summary(0)  CC=4.0
    ToolExecutor  # Async executor for tool jobs with a bounded queue....
      __init__(1)  CC=1.0
        → _init_store(0)  CC=2.0
        → _load_jobs(0)  CC=12.0
  htmlcov/coverage_html_cb_dd2e7eb5.js:
    e: debounce,timeoutId,checkVisible,rect,viewBottom,viewTop,on_click,elt,getCellValue,cell,child,rowComparator,valueA,valueB,sortColumn,currentSortOrder,current_direction,stored_list,saved_filter_value,saved_hide100_value,table,table_body_rows,no_rows,footer,ratio_columns,filter_handler,totals,text,casefold,hide100,show,celltext,cell,places,stored_list,by_region,sorted_by_region,frag,btn,category,btn,helpCheck,classes,match,c,probe,begin,next_indicator,c,probe,probe_line,chunk_indicator,end,prev_indicator,begin,end,line,line,c,probe_line,the_indicator,probe,indicator,begin,element,temp_scroll_marker,marker_scale,line_height,scroll_marker,line_top,line_number,header,header_bottom,updateHeader,ctxs,ctxs_text,width
    debounce()
    timeoutId()
    checkVisible()
    rect()
    viewBottom()
    viewTop()
    on_click()
    elt()
    getCellValue()
    cell()
    child()
    rowComparator()
    valueA()
    valueB()
    sortColumn()
    currentSortOrder()
    current_direction()
    stored_list()
    saved_filter_value()
    saved_hide100_value()
    table()
    table_body_rows()
    no_rows()
    footer()
    ratio_columns()
    filter_handler()
    totals()
    text()
    casefold()
    hide100()
    show()
    celltext()
    cell()
    places()
    stored_list()
    by_region()
    sorted_by_region()
    frag()
    btn()
    category()
    btn()
    helpCheck()
    classes()
    match()
    c()
    probe()
    begin()
    next_indicator()
    c()
    probe()
    probe_line()
    chunk_indicator()
    end()
    prev_indicator()
    begin()
    end()
    line()
    line()
    c()
    probe_line()
    the_indicator()
    probe()
    indicator()
    begin()
    element()
    temp_scroll_marker()
    marker_scale()
    line_height()
    scroll_marker()
    line_top()
    line_number()
    header()
    header_bottom()
    updateHeader()
    ctxs()
    ctxs_text()
    width()
  src/proxym/dashboard/components/users.jsx:
    e: useRef,useUsers,didAutoSync,refreshUsers,data,syncGitUsers,data,createUser,data,setDefaultUser,boot,UserCard,roleClass,CreateUserForm,handleSubmit,field,UsersPanel,handleSetDefault,handleCreate,handleSyncGit,result,activeUsers,defaultUserId
    useRef()
    useUsers()
    didAutoSync()
    refreshUsers()
    data()
    syncGitUsers()
    data()
    createUser()
    data()
    setDefaultUser()
    boot()
    UserCard()
    roleClass()
    CreateUserForm()
    handleSubmit()
    field()
    UsersPanel()
    handleSetDefault()
    handleCreate()
    handleSyncGit()
    result()
    activeUsers()
    defaultUserId()
  src/proxym/dashboard/components/tickets/BulkOperations.jsx:
    i: ../../api.js,react
    e: BulkOperations,toggleTicketSelection,newSet,selectAllTickets,clearSelection,executeBulkAction,ids
    BulkOperations()
    toggleTicketSelection()
    newSet()
    selectAllTickets()
    clearSelection()
    executeBulkAction()
    ids()
  src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx:
    e: DiagExtensions,ok,DiagCopilot
    DiagExtensions()
    ok()
    DiagCopilot()
  src/proxym/api/_diag_providers.py:
    e: check_providers_config
    check_providers_config()
  src/proxym/dashboard/panel.jsx:
    e: useState,useEffect,useCallback,Dashboard,data,_startDashboard,root
    useState()
    useEffect()
    useCallback()
    Dashboard()
    data()
    _startDashboard()
    root()
  src/proxym/dashboard/_tickets_api.py:
    e: CreateTicketReq,UpdateTicketReq,AssignToolReq,AddCommentReq,CreateSprintReq,UpdateSprintReq,CreateMilestoneReq,UpdateMilestoneReq,_tickets,list_tickets,export_tickets,create_ticket,ticket_board,get_ticket,update_ticket,delete_ticket,assign_ticket_tool,add_ticket_comment,list_sprints,create_sprint,get_sprint,update_sprint,delete_sprint,list_milestones,create_milestone,get_milestone,update_milestone,delete_milestone
    CreateTicketReq
    UpdateTicketReq
    AssignToolReq
    AddCommentReq
    CreateSprintReq
    UpdateSprintReq
    CreateMilestoneReq
    UpdateMilestoneReq
    _tickets()
    list_tickets(sprint_id,milestone_id,status,priority,tool,tag)
    export_tickets(sprint_id,milestone_id,status,priority,tool,tag,view,detail)
    create_ticket(task,title,project_id,description,status,priority,type,sprint_id,milestone_id,tags,files,estimated_hours,tool)
    ticket_board(sprint_id,milestone_id)
    get_ticket(ticket_id)
    update_ticket(ticket_id,task,title,project_id,description,status,priority,type,sprint_id,milestone_id,tags,files,estimated_hours,actual_hours)
    delete_ticket(ticket_id)
    assign_ticket_tool(ticket_id,tool,agent_mode,model,instance)
    add_ticket_comment(ticket_id,author,content)
    list_sprints(status,milestone_id)
    create_sprint(req)
    get_sprint(sprint_id)
    update_sprint(sprint_id,req)
    delete_sprint(sprint_id)
    list_milestones(status)
    create_milestone(req)
    get_milestone(milestone_id)
    update_milestone(milestone_id,req)
    delete_milestone(milestone_id)
  src/proxym/dashboard/hooks/useDashboardData.js:
    e: useHealth,refresh,h,useBudget,refresh,useModels,refresh,m,useProviders,refresh,p,useResources,refresh,useLogs,refresh,l,DASHBOARD_THEME_STORAGE_KEY,normalizeDashboardTheme,getInitialDashboardTheme,storedTheme,prefersDark,applyDashboardTheme,normalizedTheme,root,getUrlParams,params,DASHBOARD_VALID_TABS,normalizeDashboardTab,normalized,normalizeDashboardAction,normalizeDashboardContext,updateUrlParams,url,useDashboardData,getInitialRoute,hash,tab,initialRoute,urlParams,canonicalizedUrlRef,toggleTheme,currentUrl,currentHash,currentAction,currentContext,legacyTaskRoute,canonicalTab,canonicalAction,canonicalContext,setTab,normalizedTab,setSelectedProjectWithUrl,setSelectedTicketWithUrl,setSelectedToolWithUrl,setViewModeWithUrl,setContextWithUrl,handleHashChange,newTab,normalizedTab,handlePopState,params,healthHook,budgetHook,modelsHook,providersHook,resourcesHook,logsHook,refresh,isUp,i
    useHealth()
    refresh()
    h()
    useBudget()
    refresh()
    useModels()
    refresh()
    m()
    useProviders()
    refresh()
    p()
    useResources()
    refresh()
    useLogs()
    refresh()
    l()
    DASHBOARD_THEME_STORAGE_KEY()
    normalizeDashboardTheme()
    getInitialDashboardTheme()
    storedTheme()
    prefersDark()
    applyDashboardTheme()
    normalizedTheme()
    root()
    getUrlParams()
    params()
    DASHBOARD_VALID_TABS()
    normalizeDashboardTab()
    normalized()
    normalizeDashboardAction()
    normalizeDashboardContext()
    updateUrlParams()
    url()
    useDashboardData()
    getInitialRoute()
    hash()
    tab()
    initialRoute()
    urlParams()
    canonicalizedUrlRef()
    toggleTheme()
    currentUrl()
    currentHash()
    currentAction()
    currentContext()
    legacyTaskRoute()
    canonicalTab()
    canonicalAction()
    canonicalContext()
    setTab()
    normalizedTab()
    setSelectedProjectWithUrl()
    setSelectedTicketWithUrl()
    setSelectedToolWithUrl()
    setViewModeWithUrl()
    setContextWithUrl()
    handleHashChange()
    newTab()
    normalizedTab()
    handlePopState()
    params()
    healthHook()
    budgetHook()
    modelsHook()
    providersHook()
    resourcesHook()
    logsHook()
    refresh()
    isUp()
    i()
  src/proxym/dashboard/components/setup.jsx:
    e: useState,useEffect,useMemo,EMPTY_COMPLETED,_setupReadStorage,raw,parsed,parsedValues,_setupWriteStorage,_setupCommandBlock,_setupEnvSnippet,SetupPanel,persisted,checkedCount,autoCount,manualCount,rootCount,toggleStep,setField,setSecretField,copyText,copyAllCommands,text,envSnippet,oneLineSummary,hasCommands,hasSudoCommands
    useState()
    useEffect()
    useMemo()
    EMPTY_COMPLETED()
    _setupReadStorage()
    raw()
    parsed()
    parsedValues()
    _setupWriteStorage()
    _setupCommandBlock()
    _setupEnvSnippet()
    SetupPanel()
    persisted()
    checkedCount()
    autoCount()
    manualCount()
    rootCount()
    toggleStep()
    setField()
    setSecretField()
    copyText()
    copyAllCommands()
    text()
    envSnippet()
    oneLineSummary()
    hasCommands()
    hasSudoCommands()
  src/proxym/dashboard/components/tools/DiagnosticActions.jsx:
    i: react
    e: DiagnosticActions,isAutoFixable,requiresHuman
    DiagnosticActions()
    isAutoFixable()
    requiresHuman()
  src/proxym/dashboard/components/tools/TicketStatusBadges.jsx:
    i: react
    e: TicketStatusBadges,getStatusBadgeClass,getPriorityBadgeClass,getToolCategoryClass,renderStatusBadge,statusClass,displayStatus,renderPriorityBadge,priorityClass,displayPriority,renderCurrentTool
    TicketStatusBadges()
    getStatusBadgeClass()
    getPriorityBadgeClass()
    getToolCategoryClass()
    renderStatusBadge()
    statusClass()
    displayStatus()
    renderPriorityBadge()
    priorityClass()
    displayPriority()
    renderCurrentTool()
  src/proxym/accounts/__init__.py:
    e: ProviderType,ToolType,AccountCredentials,UsageMetrics,AccountLimits,ToolBinding,Account,AccountManager
    ProviderType
    ToolType
    AccountCredentials  # Credentials for a single provider account....
      to_safe_dict(0)  CC=5.0
    UsageMetrics  # Tracked usage for a single account....
      record(3)  CC=2.0
    AccountLimits  # Provider-imposed and user-defined limits....
      is_over_budget(1)  CC=5.0
    ToolBinding  # Binds an account to a specific tool/IDE instance....
    Account  # Single provider account with all associated data....
      status_summary(0)  CC=3.0
    AccountManager  # Central account registry.

Persists to a JSON file, with liv...
      __init__(1)  CC=6.0
        → _load(0)  CC=15.0  !
        → _dict_to_account(0)  CC=2.0
        → _save(0)  CC=4.0
        → _account_to_dict(0)  CC=2.0
  src/proxym/dashboard/components/tools/BulkAutoFix.jsx:
    i: react
    e: BulkAutoFix
    BulkAutoFix()
  src/proxym/observability/repair_agent.py:
    e: RepairAgent
    RepairAgent  # Agent naprawiający błędy w kodzie proxym za pomocą LLM.

Try...
      __init__(2)  CC=2.0
  src/proxym/api/_diag_roo.py:
    e: check_roo_cline_config
    check_roo_cline_config()
  src/proxym/api/_diag_agent.py:
    e: check_copilot_conflict,check_agent_setup,test_agent_completion
    check_copilot_conflict()
    check_agent_setup(base_url)
    test_agent_completion()
  src/proxym/api/_diag_vscode.py:
    e: check_vscode_status,check_extensions
    check_vscode_status()
    check_extensions()
  src/proxym/dashboard/components/models.jsx:
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText,ModelsTable,exportData
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
    ModelsTable()
    exportData()
  src/proxym/dashboard/components/tools/ToolHealthDisplay.jsx:
    i: react
    e: ToolHealthDisplay,summary,degradedCount
    ToolHealthDisplay()
    summary()
    degradedCount()
  src/proxym/dashboard/_system.py:
    e: dashboard_root,system_status,list_providers,get_logs
    dashboard_root()
    system_status()
    list_providers()
    get_logs(lines,level)
  src/proxym/dashboard/_environments_api.py:
    e: EnvironmentKind,Environment,EnvironmentCreateRequest,EnvironmentUpdateRequest,ToolEnvironmentAssignRequest,EnvironmentRegistry,get_environment_registry,get_tool_environment_snapshot,list_environments,list_environment_assignments,get_environment,create_environment,update_environment,delete_environment,assign_tool_to_environment
    EnvironmentKind
    Environment
      _ssh_target_label(0)  CC=4.0
    EnvironmentCreateRequest
    EnvironmentUpdateRequest
    ToolEnvironmentAssignRequest
    EnvironmentRegistry
      __init__(1)  CC=5.0
        → _load(0)  CC=5.0
        → get(1)  CC=1.0
    get_environment_registry()
    get_tool_environment_snapshot(tool_name)
    list_environments()
    list_environment_assignments()
    get_environment(environment_id)
    create_environment(req)
    update_environment(environment_id,req)
    delete_environment(environment_id)
    assign_tool_to_environment(req)
  src/proxym/dashboard/users.py:
    e: UserRole,User,UserManager
    UserRole  # User roles in the system....
    User  # A user in the system, identified by git configuration....
      summary(0)  CC=1.0
    UserManager  # In-memory user store with SQLite persistence and git integra...
      __init__(1)  CC=4.0
        → _load(0)  CC=6.0
        → _discover_git_user(0)  CC=4.0
        → _read_git_identity(0)  CC=3.0
        → _git_binary_available(0)  CC=1.0
        → _read_git_identity_from_repo(0)  CC=3.0
        → _resolve_git_repo_root(0)  CC=3.0
        → _resolve_git_dir(1)  CC=11.0
        → _read_git_config_identity(1)  CC=3.0
        → _read_git_identity_from_cli(0)  CC=2.0
        → _upsert_git_identity(2)  CC=7.0
        → find_by_email(1)  CC=3.0
        → create_user(1)  CC=5.0
        → _save(0)  CC=4.0
  src/proxym/cli/smart_defaults.py:
    e: detect_ticket_type,default_priority,resolve_tool,resolve_project
    detect_ticket_type(task)
    default_priority(ticket_type)
    resolve_tool(ticket_type,project,explicit)
    resolve_project(projects,explicit)
  src/proxym/api/completions.py:
    e: _inject_provider_key,_resolve_model,_analyze_request,_find_model_spec,_route_to_model,completion,_usage_tokens,_response_to_dict,chat_completions,_try_providers,_handle_provider_error,_format_response
    _inject_provider_key(kwargs,provider)
    _resolve_model(model)
    _analyze_request(messages,x_task_tier)
    _find_model_spec(name)
    _route_to_model(messages,model,x_task_tier)
    completion()
    _usage_tokens(resp)
    _response_to_dict(resp)
    chat_completions(request,x_task_tier)
    _try_providers(kwargs,body,fallback_model,settings)
    _handle_provider_error(exc,kwargs,body,fallback_model,settings)
    _format_response(resp,body,model,analysis,ledger)
  src/proxym/tools/adapters/_llm_fallback.py:
    e: _build_project_context,_resolve_litellm_model,_llm_fallback_execute
    _build_project_context(project_dir)
    _resolve_litellm_model(resolved_model,settings)
    _llm_fallback_execute(tool_name,prompt,ticket_id,project_dir,mode,model_override,timeout)
  src/proxym/dashboard/_vms.py:
    e: CreateVMReq,SwitchProjectReq,AssignToolReq,list_vms,create_vm,start_vm,stop_vm,pause_vm,resume_vm,snapshot_vm,switch_project,delete_vm,delete_vm_post,bulk_delete_vms,assign_tool_to_vm
    CreateVMReq
    SwitchProjectReq
    AssignToolReq
    list_vms()
    create_vm(req)
    start_vm(vm_id)
    stop_vm(vm_id,force)
    pause_vm(vm_id)
    resume_vm(vm_id)
    snapshot_vm(vm_id,name)
    switch_project(vm_id,req)
    delete_vm(vm_id)
    delete_vm_post(vm_id)
    bulk_delete_vms(req)
    assign_tool_to_vm(vm_id,req)
  src/proxym/cli/tickets.py:
    e: cmd_ticket_list,cmd_ticket_create,cmd_ticket_show,cmd_ticket_update,cmd_ticket_assign,cmd_ticket_comment,_delete_entity,cmd_ticket_delete,cmd_sprint_list,cmd_sprint_create,cmd_sprint_show,cmd_sprint_update,cmd_sprint_delete,cmd_board
    cmd_ticket_list(args)
    cmd_ticket_create(args)
    cmd_ticket_show(args)
    cmd_ticket_update(args)
    cmd_ticket_assign(args)
    cmd_ticket_comment(args)
    _delete_entity(args,path,entity_id,label)
    cmd_ticket_delete(args)
    cmd_sprint_list(args)
    cmd_sprint_create(args)
    cmd_sprint_show(args)
    cmd_sprint_update(args)
    cmd_sprint_delete(args)
    cmd_board(args)
  src/proxym/dashboard/tickets/_models.py:
    e: TicketStatus,TicketPriority,TicketType,SprintStatus,MilestoneStatus,ToolAssignment,JobExecution,TicketComment,Milestone,Ticket,Sprint
    TicketStatus
    TicketPriority
    TicketType
    SprintStatus
    MilestoneStatus
    ToolAssignment  # Which tool is assigned to work on a ticket....
    JobExecution  # Snapshot of the latest job execution for a ticket....
    TicketComment
    Milestone
      summary(2)  CC=12.0
    Ticket
      __init__(0)  CC=12.0
        → __init__(0)  CC=12.0
    Sprint
      summary(1)  CC=7.0
  src/proxym/dashboard/tools/HealthCheckerRefactored.py:
    e: HealthCheck,BinaryHealthCheck,InstanceHealthCheck,ProviderHealthCheck,HumanToolHealthCheck,HealthStatusCalculator,HealthCheckerRefactored
    HealthCheck  # Base class for specific health checks....
      check(2)  CC=1.0
    BinaryHealthCheck  # Check if tool binary is available on PATH....
      check(2)  CC=3.0
        → _add_binary_fixes(2)  CC=4.0
    InstanceHealthCheck  # Check tool instances (Docker, KVM, VM)....
      check(2)  CC=8.0
        → _check_vm_access(2)  CC=8.0
        → _add_vm_fixes(2)  CC=4.0
    ProviderHealthCheck  # Check provider configuration and API keys....
      check(2)  CC=1.0
    HumanToolHealthCheck  # Special health check for human tool category....
      check(2)  CC=2.0
    HealthStatusCalculator  # Calculate overall health status from diagnostics....
      calculate_status(0)  CC=12.0
    HealthCheckerRefactored  # Main health checker that orchestrates specific checks....
      __init__(0)  CC=1.0
  src/proxym/dashboard/tools/_queue.py:
    e: queue_status,list_jobs,get_job,cancel_job,retry_job,repair_job,_suggest_quick_fixes,_finalize_repair_diagnosis
    queue_status()
    list_jobs(status,limit)
    get_job(job_id)
    cancel_job(job_id)
    retry_job(job_id)
    repair_job(job_id)
    _suggest_quick_fixes(job)
    _finalize_repair_diagnosis(job_id,job,quick_fixes,diagnosis)
  src/proxym/dashboard/tools/_autofix.py:
    e: AutoFixRequest,execute_autofix,bulk_autofix,_process_bulk_fix,_create_human_action_ticket,_get_default_user
    AutoFixRequest
    execute_autofix(req)
    bulk_autofix()
    _process_bulk_fix(tool_name,fix)
    _create_human_action_ticket(tool_name,action,command)
    _get_default_user()
  src/proxym/dashboard/components/home.jsx:
    e: useQuickDo,submit,r,toolInfo,onKey,canSubmit,QuickDoFeedback,color,QuickDoCompact,q,QuickDo,q,HealthCard,checks,total,ok,alerts,BudgetMiniCard,dailyUsed,monthlyUsed,monthlyLimit,remaining,QueueMiniCard,load,data,timer,qs,running,done,_jobIcon,_fmtTime,ms,_ticketToEvent,_jobToEvent,ActivityRow,RecentActivity,load,tickets,jobs,timer,HomeTab
    useQuickDo()
    submit()
    r()
    toolInfo()
    onKey()
    canSubmit()
    QuickDoFeedback()
    color()
    QuickDoCompact()
    q()
    QuickDo()
    q()
    HealthCard()
    checks()
    total()
    ok()
    alerts()
    BudgetMiniCard()
    dailyUsed()
    monthlyUsed()
    monthlyLimit()
    remaining()
    QueueMiniCard()
    load()
    data()
    timer()
    qs()
    running()
    done()
    _jobIcon()
    _fmtTime()
    ms()
    _ticketToEvent()
    _jobToEvent()
    ActivityRow()
    RecentActivity()
    load()
    tickets()
    jobs()
    timer()
    HomeTab()
  src/proxym/dashboard/components/tickets/TicketList.jsx:
    i: ./TicketCard,react
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,url,link,downloadJSON,json,blob,url,link,TicketList
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    url()
    link()
    downloadJSON()
    json()
    blob()
    url()
    link()
    TicketList()
  src/proxym/dashboard/components/tools/ToolHealthCard.jsx:
    i: ./DiagnosticActions,./ProviderConfigPanel,react
    e: ToolHealthCard,statusClass,isHuman
    ToolHealthCard()
    statusClass()
    isHuman()
  src/proxym/cli/diagnostics.py:
    e: cmd_tests_status,cmd_test_vscode,cmd_test_proxy,cmd_test_providers,cmd_test_extensions,cmd_test_agent_setup,cmd_test_agent
    cmd_tests_status(args)
    cmd_test_vscode(args)
    cmd_test_proxy(args)
    cmd_test_providers(args)
    cmd_test_extensions(args)
    cmd_test_agent_setup(args)
    cmd_test_agent(args)
  src/proxym/dashboard/components/voice_engine.jsx:
    e: apiCall,r,err,matchDSL,t,m,captured,executeDSL,data,setVoiceCredentials,vms,logs,formatToolResult,fn,_handleDSL,dsl,label,reply,_buildMessages,langHint,_callLLM,res,data,_handleToolCalls,name,result,processVoiceInput,dslReply,messages,msg,toolReply
    apiCall()
    r()
    err()
    matchDSL()
    t()
    m()
    captured()
    executeDSL()
    data()
    setVoiceCredentials()
    vms()
    logs()
    formatToolResult()
    fn()
    _handleDSL()
    dsl()
    label()
    reply()
    _buildMessages()
    langHint()
    _callLLM()
    res()
    data()
    _handleToolCalls()
    name()
    result()
    processVoiceInput()
    dslReply()
    messages()
    msg()
    toolReply()
  src/proxym/dashboard/components/layout.jsx:
    e: ALL_TAB_IDS,DashboardHeader,isDark,headerClass,titleClass,subtitleClass,themeLabel,toggleClass,refreshClass,TabNav,isDark,navClass,activeTabClass,inactiveTabClass
    ALL_TAB_IDS()
    DashboardHeader()
    isDark()
    headerClass()
    titleClass()
    subtitleClass()
    themeLabel()
    toggleClass()
    refreshClass()
    TabNav()
    isDark()
    navClass()
    activeTabClass()
    inactiveTabClass()
  src/proxym/dashboard/components/accounts.jsx:
    e: AccountRow,a,NewAccountForm,handleSubmit,AccountsPanel,handleCreate
    AccountRow()
    a()
    NewAccountForm()
    handleSubmit()
    AccountsPanel()
    handleCreate()
  src/proxym/dashboard/components/diagnostics/DiagAgent.jsx:
    e: DiagAgentSetup,DiagAgentTest,skipped
    DiagAgentSetup()
    DiagAgentTest()
    skipped()
  src/proxym/dashboard/components/tasks/TasksTable.jsx:
    i: ../Card,react
    e: TasksTable
    TasksTable()
  src/proxym/dashboard/components/human/HumanTaskTable.jsx:
    i: ../Card,react
    e: HumanTaskTable
    HumanTaskTable()
  src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx:
    i: ../../api.js,../Card,../QueueBar,../QuickTaskCreator,./HumanJobsList,./HumanTaskBoard,./HumanTaskList,./HumanTaskStats,./HumanTaskTable,./HumanViewControls,react
    e: HumanTaskPanelRefactored,filtered,boardColumns,humanJobs,stats,handleStartStop,handleViewChange,handleFilterChange,_isHumanTicket
    HumanTaskPanelRefactored()
    filtered()
    boardColumns()
    humanJobs()
    stats()
    handleStartStop()
    handleViewChange()
    handleFilterChange()
    _isHumanTicket()
  src/proxym/main.py:
    e: lifespan,cli
    lifespan(app)
    cli()
  scripts/seed_sprint8.py:
    e: main
    main()
  utils/validation_common.py:
    e: validate_jsx_component,count_complexity,print_validation_header,print_component_validation,print_complexity_analysis,print_class_validation,print_summary_footer,run_validation,run_validation_main
    validate_jsx_component(file_path,expected_exports)
    count_complexity(file_path)
    print_validation_header(title)
    print_component_validation(components,base_path)
    print_complexity_analysis(files,base_path)
    print_class_validation(file_path,expected_classes)
    print_summary_footer()
    run_validation(title,components,base_path,original_file,benefits_text)
    run_validation_main(title,components,base_path,original_file,benefits_bullet)
  src/proxym/tools/__init__.py:
    e: ToolCategory,ToolCapability,ToolInstance,ToolDefinition,ToolRegistry,_host_instance,_docker_instance,_kvm_instance
    ToolCategory  # High-level tool categories....
    ToolCapability  # Capabilities a tool can advertise....
    ToolInstance  # Concrete runtime instance for a registered tool....
      _check_vm_available(0)  CC=9.0
    ToolDefinition  # Describes a registered development tool....
      summary(0)  CC=3.0
        → summary(0)  CC=3.0
    ToolRegistry  # Singleton registry of available development tools....
      __init__(1)  CC=3.0
        → _apply_env_overrides(0)  CC=7.0
        → get(1)  CC=3.0
        → _load_overrides(0)  CC=10.0
        → list_available(0)  CC=1.0
        → list_tools(2)  CC=7.0
    _host_instance(binary,description)
    _docker_instance()
    _kvm_instance()
  src/proxym/cli/observability.py:
    e: _short_value,_format_entry,cmd_obs_errors,cmd_obs_health,cmd_obs_repair,cmd_obs_logs
    _short_value(value,limit)
    _format_entry(entry)
    cmd_obs_errors(args)
    cmd_obs_health(args)
    cmd_obs_repair(args)
    cmd_obs_logs(args)
  src/proxym/api/_diag_proxy.py:
    e: check_llm_proxy
    check_llm_proxy(base_url)
  src/proxym/api/console.py:
    e: _provider_from_model,routing_test,ollama_status,vm_console
    _provider_from_model(model)
    routing_test()
    ollama_status()
    vm_console(vm_id)
  src/proxym/dashboard/tickets/TicketManagerRefactored.py:
    e: TicketFilter,TicketValidator,TicketPersistence,TicketManagerRefactored
    TicketFilter  # Extracted filtering logic from TicketManager....
      __init__(1)  CC=1.0
    TicketValidator  # Extracted validation logic for ticket operations....
      validate_ticket_data(0)  CC=10.0
    TicketPersistence  # Extracted persistence logic....
      __init__(1)  CC=2.0
    TicketManagerRefactored  # Refactored ticket & sprint store with separated concerns....
      __init__(1)  CC=3.0
        → _load(0)  CC=5.0
  src/proxym/dashboard/tools/_dispatch.py:
    e: DispatchRequest,PreviewPromptRequest,preview_prompt,dispatch_job
    DispatchRequest
    PreviewPromptRequest
    preview_prompt(req)
    dispatch_job(req)
  src/proxym/dashboard/components/system.jsx:
    e: useSystemData,refresh,SystemPanel,activeProviders
    useSystemData()
    refresh()
    SystemPanel()
    activeProviders()
  src/proxym/dashboard/components/diagnostics/DiagInfrastructure.jsx:
    e: DiagVSCode,DiagProxy
    DiagVSCode()
    DiagProxy()
  src/proxym/dashboard/components/tools/DispatchTableHeader.jsx:
    i: ./TableExport,react
    e: DispatchTableHeader
    DispatchTableHeader()
  src/proxym/dashboard/components/tools/TicketDispatchTableRefactored.jsx:
    i: ../../api.js,./DispatchTableHeader,./DispatchTableRow,./ProjectInfoResolver,./TableExport,./TicketStatusBadges,./ToolAvailabilityAlert,react
    e: TicketDispatchTableRefactored,availableTools,unavailableTools,dispatchableTickets,projectResolver,loadTickets,data,loadProjects,data,handleToolSelect
    TicketDispatchTableRefactored()
    availableTools()
    unavailableTools()
    dispatchableTickets()
    projectResolver()
    loadTickets()
    data()
    loadProjects()
    data()
    handleToolSelect()
  src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx:
    i: ../../api.js,../Card,../QueueBar,../QuickTaskCreator,./TasksBoard,./TasksList,./TasksRecentJobs,./TasksTable,./TasksViewControls,react
    e: TasksPanelRefactored,filtered,boardColumns,handleStartStop,handleViewChange,handleFilterChange
    TasksPanelRefactored()
    filtered()
    boardColumns()
    handleStartStop()
    handleViewChange()
    handleFilterChange()
  src/proxym/cache/__init__.py:
    e: FileSnapshot,DeltaPayload,DeltaBuffer
    FileSnapshot  # Immutable snapshot of a single file....
      from_path(0)  CC=2.0
    DeltaPayload  # Computed delta between two context snapshots....
    DeltaBuffer  # Maintains file snapshots and computes minimal diffs.

Parame...
      __init__(4)  CC=2.0
  src/proxym/virt/browser_profiles.py:
    e: BrowserProfile,AppDataSync,detect_firefox_profiles,detect_all_profiles,detect_chrome_profiles,detect_chromium_profiles,generate_app_data_sync,_detect_chromium_family,_scan_cookies,_scan_firefox_cookies,_scan_chrome_cookies,_dir_size_mb,_chrome_config_dir
    BrowserProfile  # Detected browser profile on the host....
      to_dict(0)  CC=1.0
    AppDataSync  # Configuration for syncing browser data into a VM....
    detect_firefox_profiles()
    detect_all_profiles()
    detect_chrome_profiles()
    detect_chromium_profiles()
    generate_app_data_sync(profile,with_passwords)
    _detect_chromium_family(base_dir,browser)
    _scan_cookies(db_path,table,column,label)
    _scan_firefox_cookies(cookies_db)
    _scan_chrome_cookies(cookies_file)
    _dir_size_mb(path)
    _chrome_config_dir(browser)
  src/proxym/virt/_vm_config.py:
    e: _ConfigMixin
    _ConfigMixin  # VM configuration injection: API keys, templates, cloud-init ...
      _generate_vm_key(2)  CC=1.0
  src/proxym/virt/_config.py:
    e: ProjectsConfig,VMConfig,VMStatus
    ProjectsConfig  # Configuration for shared project mounts from the host....
      filter_projects(1)  CC=9.0
    VMConfig  # Configuration for a development VM....
    VMStatus  # Runtime status of a VM....
  src/proxym/cli/chat.py:
    e: _fmt_status,_fmt_vms,_fmt_costs,_fmt_vm_action,_format_result,_ask_proxym_llm,_get_input,_process_input,_init_voice,_init_tts,cmd_chat,_print_help
    _fmt_status(data)
    _fmt_vms(data)
    _fmt_costs(data)
    _fmt_vm_action(data)
    _format_result(data,pattern_name)
    _ask_proxym_llm(text,proxy_url,api_key)
    _get_input(voice)
    _process_input(text,dsl,proxy_url,api_key)
    _init_voice(args)
    _init_tts(args)
    cmd_chat(args)
    _print_help(dsl)
  src/proxym/cli/_client.py:
    e: make_client,print_json,print_json_if_yaml,print_table
    make_client(base,key)
    print_json(data)
    print_json_if_yaml(args,data)
    print_table(rows,columns,widths)
  src/proxym/observability/__init__.py:
    e: get_log_buffer,get_error_summary,_emit,log_call,log_endpoint,retry_with_log,_safe_args,_truncate
    get_log_buffer(limit,level)
    get_error_summary()
    _emit(level,source)
    log_call()
    log_endpoint()
    retry_with_log(max_retries,backoff_base,retryable)
    _safe_args(args,kwargs,include)
    _truncate(value,max_len)
  src/proxym/context/detector.py:
    e: detect_project,_from_directory,_get_git_remote,_detect_stack,_detect_frameworks,_extract_paths,_find_common_root,_from_system_prompt
    detect_project(messages,headers)
    _from_directory(directory)
    _get_git_remote(root)
    _detect_stack(root)
    _detect_frameworks(root)
    _extract_paths(messages)
    _find_common_root(paths)
    _from_system_prompt(text)
  src/proxym/router/__init__.py:
    e: AnalysisResult,analyze_request,_handle_explicit_tier,_handle_explicit_model,_match_patterns,_detect_image_blocks,_length_signals,_file_signals,_context_signals,_keyword_signals,_apply_heuristics,_select_tier,_estimate_output_tokens,_extract_user_text
    AnalysisResult  # Result of content analysis....
    analyze_request(messages)
    _handle_explicit_tier(explicit_tier)
    _handle_explicit_model(explicit_model)
    _match_patterns(user_text,all_text,tier_scores,caps,signals)
    _detect_image_blocks(messages,caps,signals)
    _length_signals(text_len,tier_scores,signals)
    _file_signals(file_count,tier_scores,signals)
    _context_signals(context_tokens,tier_scores,caps,signals)
    _keyword_signals(user_text,all_text,tier_scores,caps,signals)
    _apply_heuristics(user_text,all_text,file_count,context_tokens,tier_scores,caps,signals)
    _select_tier(tier_scores,signals,text_len)
    _estimate_output_tokens(tier)
    _extract_user_text(messages)
  src/proxym/api/voice_actions.py:
    e: vms_list,vms_start,vms_stop,vms_snapshot,accounts_list,dashboard_costs_summary,logs_list,voice_tickets,voice_diagnose
    vms_list()
    vms_start(vm_id)
    vms_stop(vm_id,force)
    vms_snapshot(vm_id,name)
    accounts_list(provider,tag)
    dashboard_costs_summary()
    logs_list(lines,level)
    voice_tickets(status)
    voice_diagnose()
  src/proxym/router/strategy.py:
    e: RoutingDecision,CostLedger,Router,_find_candidates,_resolve_explicit,_estimate_cost
    RoutingDecision  # Complete routing decision with audit trail....
    CostLedger  # In-memory cost ledger with Redis persistence.

Tracks spend ...
      __init__(3)  CC=1.0
        → _connect_redis(0)  CC=3.0
        → _rotate_keys(0)  CC=3.0
        → _load_from_redis(0)  CC=5.0
        → _redis_day_key(0)  CC=1.0
        → _redis_month_key(0)  CC=1.0
    Router  # Stateful router that selects the optimal model per request....
      __init__(3)  CC=2.0
    _find_candidates(analysis,available_providers)
    _resolve_explicit(model_str)
    _estimate_cost(model,estimated_output_tokens)
  src/proxym/api/diagnostics.py:
    e: run_all_tests,test_vscode,test_proxy,test_roo,test_extensions,test_providers,test_copilot,test_agent_setup,test_agent
    run_all_tests(request)
    test_vscode()
    test_proxy(request)
    test_roo()
    test_extensions()
    test_providers()
    test_copilot()
    test_agent_setup(request)
    test_agent()
  src/proxym/api/context_api.py:
    e: get_context_store,get_mcp_registry,receive_delta,detect_context,list_sessions,list_mcp_servers,context_stats
    get_context_store()
    get_mcp_registry()
    receive_delta(request)
    detect_context(request)
    list_sessions()
    list_mcp_servers()
    context_stats()
  src/proxym/dashboard/components/tools/ProjectInfoResolver.jsx:
    i: react
    e: ProjectInfoResolver,getProjectInfo,project,path,renderProjectInfo,projectInfo
    ProjectInfoResolver()
    getProjectInfo()
    project()
    path()
    renderProjectInfo()
    projectInfo()
  src/proxym/dashboard/_users_api.py:
    e: CreateUserRequest,UpdateUserRequest,_users,list_users,create_user,sync_git_users,get_default_user,set_default_user,get_user,update_user,delete_user
    CreateUserRequest
    UpdateUserRequest
    _users()
    list_users(active_only)
    create_user(req)
    sync_git_users(repo_path)
    get_default_user()
    set_default_user(user_id)
    get_user(user_id)
    update_user(user_id,req)
    delete_user(user_id)
  src/proxym/cli/accounts.py:
    e: cmd_accounts_list,cmd_accounts_add,cmd_accounts_costs,cmd_accounts_get,cmd_accounts_delete,cmd_accounts_bind_tool
    cmd_accounts_list(args)
    cmd_accounts_add(args)
    cmd_accounts_costs(args)
    cmd_accounts_get(args)
    cmd_accounts_delete(args)
    cmd_accounts_bind_tool(args)
  src/proxym/providers/__init__.py:
    e: TaskTier,Capability,ModelSpec,_r,models_for_tier,cheapest_model,get_model
    TaskTier  # Complexity tier that determines which model class is needed....
    Capability
    ModelSpec  # Immutable specification for a single model deployment....
    _r(spec)
    models_for_tier(tier,required_caps,available_providers)
    cheapest_model(tier,available_providers,required_caps)
    get_model(model_id)
  src/proxym/cli/_groups/projects_ctl.py:
    e: project,project_list,project_add,project_scan,project_show,project_remove,project_task
    project()
    project_list(ctx,source_type,status)
    project_add(ctx,path_or_url,git,ssh,name,tool)
    project_scan(ctx,directory)
    project_show(ctx,project_id)
    project_remove(ctx,project_id)
    project_task(ctx,project_name,task_text,tool,priority,ticket_type)
  src/proxym/cli/_groups/do_ctl.py:
    e: _fetch_projects,_resolve_all,_print_plan,_create_ticket,_dispatch,_print_done,_follow_job,do_cmd
    _fetch_projects(client)
    _resolve_all(client,task,project_name,tool_name,task_type,priority)
    _print_plan(task,project,tool,task_type,priority)
    _create_ticket(client,task,project,tool,task_type,priority)
    _dispatch(client,ticket_id,tool)
    _print_done(job)
    _follow_job(client,job_id,poll_interval,max_polls)
    do_cmd(ctx,task,project_name,tool_name,priority,task_type,no_run,no_wait,dry_run)
  src/proxym/ctl.py:
    e: _make_args,cli,serve,status,models,chat,logs_cmd,providers_cmd,routing_test_cmd,projects_cmd,fix_cmd,refactor_cmd,queue_shortcut,web_cmd,log_shortcut
    _make_args(ctx)
    cli(ctx,proxy,key,fmt)
    serve(host,port,reload)
    status(ctx,fmt)
    models(ctx,fmt)
    chat(ctx,voice,tts)
    logs_cmd(ctx,lines,level)
    providers_cmd(ctx)
    routing_test_cmd(ctx)
    projects_cmd(ctx)
    fix_cmd(ctx,description,project_name)
    refactor_cmd(ctx,description,project_name)
    queue_shortcut(ctx)
    web_cmd(ctx,tab)
    log_shortcut(ctx,lines)
  src/proxym/virt/_state.py:
    e: _StateMixin
    _StateMixin  # VM status queries and state refresh....
      get_status(1)  CC=6.0
        → _refresh_state_clonebox(1)  CC=7.0
        → _refresh_state_virsh(1)  CC=2.0
        → _get_vm_ip(1)  CC=7.0
  src/proxym/cli/vms.py:
    e: cmd_vm_list,cmd_vm_create,cmd_vm_action,cmd_vm_switch,cmd_vm_open,_find_vm,cmd_vm_ssh,cmd_vm_logs,cmd_vm_delete,cmd_vm_console,cmd_vm_bulk_delete
    cmd_vm_list(args)
    cmd_vm_create(args)
    cmd_vm_action(args)
    cmd_vm_switch(args)
    cmd_vm_open(args)
    _find_vm(args)
    cmd_vm_ssh(args)
    cmd_vm_logs(args)
    cmd_vm_delete(args)
    cmd_vm_console(args)
    cmd_vm_bulk_delete(args)
  src/proxym/cli/context.py:
    e: cmd_context_delta,cmd_context_detect,cmd_context_stats,_cmd_list,cmd_sessions_list,cmd_mcp_servers
    cmd_context_delta(args)
    cmd_context_detect(args)
    cmd_context_stats(args)
    _cmd_list(args,endpoint,item_name,columns,widths,empty_msg)
    cmd_sessions_list(args)
    cmd_mcp_servers(args)
  src/proxym/virt/_lifecycle.py:
    e: _LifecycleMixin,_safe_backend
    _LifecycleMixin  # VM creation, start, stop, pause, resume....
      create_vm(1)  CC=4.0
        → _create_vm_clonebox(1)  CC=7.0
        → _prepare_clonebox_args(2)  CC=4.0
        → _write_cloud_init_file(1)  CC=3.0
        → create_vm(1)  CC=4.0
        → _create_vm_virsh(1)  CC=4.0
    _safe_backend(orchestrator,config)
  src/proxym/observability/watchdog.py:
    e: HealthWatchdog
    HealthWatchdog  # Daemon sprawdzający zdrowie systemu w pętli.

Checks:
  - pr...
      __init__(3)  CC=2.0
  src/proxym/context/session.py:
    e: AgentSession,SessionStore
    AgentSession  # Stateful session for an agent working on a project....
      touch(0)  CC=1.0
    SessionStore  # In-memory session store with TTL-based expiry.

Parameters
-...
      __init__(4)  CC=4.0
        → _load_sessions(0)  CC=6.0
        → get(1)  CC=3.0
  src/proxym/api/_pipeline.py:
    e: CompletionPipeline,_set_provider_keys,_calculate_cost,_inject_context,_resolve_model_alias
    CompletionPipeline  # Structured pipeline for processing a chat completion request...
      __init__(3)  CC=2.0
    _set_provider_keys(kwargs,model)
    _calculate_cost(model,prompt_tokens,completion_tokens)
    _inject_context(messages)
    _resolve_model_alias(requested_model)
  src/proxym/cli/_groups/tickets_ctl.py:
    e: ticket,ticket_list,ticket_add,ticket_create,ticket_update,ticket_assign,ticket_comment,ticket_board,sprint,sprint_list,sprint_create,sprint_update,sprint_board
    ticket()
    ticket_list(ctx,status,tool,sprint,priority,tag)
    ticket_add(ctx,task,project,tool,priority,ticket_type,sprint)
    ticket_create(ctx,title,description,type,priority,sprint,tags,files,hours)
    ticket_update(ctx,ticket_id,title,status,priority,type,hours)
    ticket_assign(ctx,ticket_id,tool,mode,model)
    ticket_comment(ctx,ticket_id,author,content)
    ticket_board(ctx,sprint)
    sprint()
    sprint_list(ctx,status)
    sprint_create(ctx,name,goal,start,end)
    sprint_update(ctx,sprint_id,name,status,goal)
    sprint_board(ctx,sprint)
  src/proxym/tools/adapters/_vscode.py:
    e: VSCodeAdapter
    VSCodeAdapter  # Adapter for VS Code Web / code-server (starts container, sen...
      build_args(5)  CC=1.0
  src/proxym/tools/adapters/_base.py:
    e: BaseAdapter
    BaseAdapter  # Base class for tool adapters....
      __init__(1)  CC=1.0
  src/proxym/tools/adapters/_shell.py:
    e: ShellAdapter
    ShellAdapter  # Generic shell adapter — runs tool binary with prompt via std...
      build_args(5)  CC=4.0
  src/proxym/dashboard/utils/formatters.js:
    e: formatDate,date,now,diffMs,diffMins,diffHours,diffDays,formatDuration,mins,hours,days,formatSize
    formatDate()
    date()
    now()
    diffMs()
    diffMins()
    diffHours()
    diffDays()
    formatDuration()
    mins()
    hours()
    days()
    formatSize()
  src/proxym/dashboard/components/overview.jsx:
    e: CostSummary,BudgetCards,dailyUsed,monthlyUsed,SystemCard,ProvidersCard,OverviewTab
    CostSummary()
    BudgetCards()
    dailyUsed()
    monthlyUsed()
    SystemCard()
    ProvidersCard()
    OverviewTab()
  src/proxym/dashboard/components/tickets/TicketFilters.jsx:
    i: react
    e: TicketFilters,handleReset
    TicketFilters()
    handleReset()
  src/proxym/storage.py:
    e: SQLiteNamespaceStore,is_sqlite_database
    SQLiteNamespaceStore
      __init__(1)  CC=2.0
    is_sqlite_database(path)
  src/proxym/middleware/__init__.py:
    e: AuthMiddleware,CostTrackingMiddleware
    AuthMiddleware  # Simple bearer token auth (matches LiteLLM master_key pattern...
      __init__(2)  CC=1.0
        → __init__(2)  CC=1.0
    CostTrackingMiddleware  # Log request timing and attach cost headers to responses....
      dispatch(2)  CC=2.0
  src/proxym/virt/_snapshot.py:
    e: _SnapshotMixin
    _SnapshotMixin  # VM snapshots: create, restore, delete VM....
      snapshot_vm(2)  CC=5.0
        → _snapshot_clonebox(2)  CC=3.0
  src/proxym/cli/system.py:
    e: cmd_serve,_fetch_all_status,_format_status_data,_print_status_human,cmd_status,cmd_models
    cmd_serve(args)
    _fetch_all_status(client)
    _format_status_data(raw,proxy_url)
    _print_status_human(output)
    cmd_status(args)
    cmd_models(args)
  src/proxym/cli/browser.py:
    e: cmd_browser_list,cmd_browser_assign,_vm_browser_action,cmd_browser_sync,cmd_browser_snapshot
    cmd_browser_list(args)
    cmd_browser_assign(args)
    _vm_browser_action(args,endpoint,ok_msg,fail_msg)
    cmd_browser_sync(args)
    cmd_browser_snapshot(args)
  src/proxym/cli/tts.py:
    e: TTSEngine
    TTSEngine  # Text-to-speech engine with pluggable backends.

Parameters
-...
      __init__(2)  CC=1.0
        → _validate(0)  CC=5.0
  src/proxym/mcp/client.py:
    e: MCPToolResult,MCPClient
    MCPToolResult  # Result of an MCP tool invocation....
    MCPClient  # HTTP client for MCP server communication.

Parameters
------...
      __init__(2)  CC=1.0
  src/proxym/observability/health_events.py:
    e: Severity,HealthEvent,HealthEventStore,get_health_store
    Severity
    HealthEvent  # Jedno zdarzenie zdrowia systemu....
    HealthEventStore  # In-memory store zdarzeń z persystencją opcjonalną....
      __init__(1)  CC=1.0
    get_health_store()
  src/proxym/api/system.py:
    e: get_cost_ledger,_extract_api_key,_resolve_vm_from_key,favicon,health,list_models,budget_status
    get_cost_ledger()
    _extract_api_key(auth_header)
    _resolve_vm_from_key(api_key)
    favicon()
    health(request,authorization,x_api_key)
    list_models()
    budget_status()
  src/proxym/api/frontend.py:
    e: _serve_file,_serve_concat_files,_strip_module_syntax,_serve_global_script,root_redirect,dashboard_ui,_register_component_routes,_register_component_tree_routes,dashboard_diagnostics_jsx,dashboard_jsx,get_frontend_config
    _serve_file(paths,media_type,charset_header)
    _serve_concat_files(paths,media_type,charset_header)
    _strip_module_syntax(content)
    _serve_global_script(paths,media_type,charset_header)
    root_redirect()
    dashboard_ui()
    _register_component_routes(rtr,base_dir)
    _register_component_tree_routes(rtr,base_dir)
    dashboard_diagnostics_jsx()
    dashboard_jsx()
    get_frontend_config(request)
  src/proxym/cli/_groups/tools_ctl.py:
    e: tools,tools_list,tools_dispatch,tools_queue,tools_jobs,tools_set_model
    tools()
    tools_list(ctx,category,available)
    tools_dispatch(ctx,ticket,tool,mode,model,project_dir)
    tools_queue(ctx)
    tools_jobs(ctx,status,limit)
    tools_set_model(ctx,tool_name,model)
  src/proxym/dashboard/tools/_helpers.py:
    e: _get_ticket,_default_project_dir,_job_snapshot
    _get_ticket(ticket_id)
    _default_project_dir(project_id)
    _job_snapshot(job)
  scripts/proxym-voice-chat.py:
    e: check_voice_deps,install_voice_deps,main
    check_voice_deps()
    install_voice_deps()
    main()
  src/proxym/virt/clonebox_adapter.py:
    e: CloneBoxResult,CloneBoxAdapter
    CloneBoxResult  # Result of a clonebox CLI invocation....
    CloneBoxAdapter  # Adapter wrapping the clonebox CLI for VM operations.

All op...
      __init__(1)  CC=1.0
  src/proxym/virt/_orchestrator.py:
    e: VMOrchestrator
    VMOrchestrator  # Manages VMs for isolated dev environments.

Backend selectio...
      __init__(5)  CC=1.0
        → _load_configs(0)  CC=5.0
  src/proxym/cli/dsl.py:
    e: ParsedCommand,DSLParser
    ParsedCommand  # Result of successfully parsing a user phrase against the DSL...
    DSLParser  # Parse natural language phrases into proxym API calls.

Works...
      __init__(1)  CC=1.0
        → _load_dsl(0)  CC=3.0
        → _compile_patterns(0)  CC=4.0
  src/proxym/mcp/router.py:
    e: MCPRouter
    MCPRouter  # Routes tool requests to appropriate MCP servers.

Parameters...
      __init__(1)  CC=1.0
  src/proxym/context/tool_selector.py:
    e: select_tools,_detect_intent
    select_tools(context,analysis,available_servers)
    _detect_intent(analysis)
  src/proxym/api/vscode_api.py:
    e: _compose_dir,_run_compose,_is_vscode_running,_get_vscode_port,_wait_for_vscode,vscode_status,vscode_start,vscode_stop,vscode_restart,vscode_logs,vscode_build
    _compose_dir()
    _run_compose()
    _is_vscode_running()
    _get_vscode_port()
    _wait_for_vscode(port,max_wait)
    vscode_status()
    vscode_start()
    vscode_stop()
    vscode_restart()
    vscode_logs(lines)
    vscode_build()
  src/proxym/watch/__init__.py:
    e: DeltaWatchClient,cli
    DeltaWatchClient  # Watches a directory and pushes context deltas to the proxy s...
      __init__(5)  CC=5.0
    cli()
  src/proxym/virt/profiles/__init__.py:
    e: get_builtin_profile,list_builtin_profiles,merge_profiles,load_profile_yaml
    get_builtin_profile(tool)
    list_builtin_profiles()
    merge_profiles(base,override)
    load_profile_yaml(path)
  src/proxym/tools/adapters/_aider.py:
    e: AiderAdapter
    AiderAdapter  # Adapter for aider CLI....
      build_args(5)  CC=5.0
  src/proxym/dashboard/components/tools/DispatchActions.jsx:
    i: react
    e: DispatchActions
    DispatchActions()
  src/proxym/dashboard/components/tasks/TasksBoard.jsx:
    i: ../TaskTicketCard,react
    e: TasksBoard
    TasksBoard()
  src/proxym/dashboard/components/tasks/TasksViewControls.jsx:
    i: react
    e: TasksViewControls
    TasksViewControls()
  src/proxym/dashboard/components/human/HumanTaskBoard.jsx:
    i: ../TaskTicketCard,react
    e: HumanTaskBoard
    HumanTaskBoard()
  src/proxym/dashboard/components/human/HumanViewControls.jsx:
    i: react
    e: HumanViewControls
    HumanViewControls()
  src/proxym/dashboard/_costs.py:
    e: cost_summary,cost_detailed,list_tools
    cost_summary()
    cost_detailed()
    list_tools()
  src/proxym/virt/_infra.py:
    e: _InfraMixin
    _InfraMixin  # Low-level helpers: shell commands and libvirt XML generation...
      _run(1)  CC=3.0
  src/proxym/utils/messages.py:
    e: extract_system_text
    extract_system_text(messages)
  src/proxym/mcp/registry.py:
    e: MCPTransport,MCPServerSpec,MCPRegistry
    MCPTransport  # Transport protocol for MCP communication....
    MCPServerSpec  # Specification of a registered MCP server.

Attributes
------...
    MCPRegistry  # Registry of available MCP servers.

Servers can be registere...
      __init__(0)  CC=1.0
  src/proxym/mcp/_tools_tickets.py:
    e: TicketCreateRequest,TicketAssignRequest,SprintCreateRequest,tool_ticket_list,tool_ticket_create,tool_ticket_assign,tool_ticket_board,tool_sprint_create
    TicketCreateRequest
    TicketAssignRequest
    SprintCreateRequest
    tool_ticket_list(sprint_id,status,tool)
    tool_ticket_create(req)
    tool_ticket_assign(req)
    tool_ticket_board(sprint_id)
    tool_sprint_create(req)
  src/proxym/mcp/_tools_vm.py:
    e: VMCreateRequest,VMActionRequest,VMSnapshotRequest,VMSwitchRequest,tool_vm_list,tool_vm_create,_vm_action,tool_vm_start,tool_vm_stop,tool_vm_snapshot,tool_vm_switch_project
    VMCreateRequest
    VMActionRequest
    VMSnapshotRequest
    VMSwitchRequest
    tool_vm_list()
    tool_vm_create(req)
    _vm_action(req,action)
    tool_vm_start(req)
    tool_vm_stop(req)
    tool_vm_snapshot(req)
    tool_vm_switch_project(req)
  src/proxym/api/_diag_common.py:
    e: _probe_first_ok
    _probe_first_ok(urls)
  src/proxym/dashboard/tools/_providers.py:
    e: ToolProviderRequest,set_tool_provider,get_tool_providers
    ToolProviderRequest
    set_tool_provider(req)
    get_tool_providers()
  src/proxym/dashboard/tools/_registry.py:
    e: _tool_payload,list_tools,tools_summary,update_tool,get_tool
    _tool_payload(tool,registry)
    list_tools(category,available_only)
    tools_summary()
    update_tool(tool_name,body)
    get_tool(tool_name)
  src/proxym/dashboard/tools/utils/_aider_install_fix.py:
    e: _aider_install_fix
    _aider_install_fix()
  src/proxym/dashboard/components/ui.jsx:
    e: StatusBadge,CostBar,pct,Card,StateBadge,colors
    StatusBadge()
    CostBar()
    pct()
    Card()
    StateBadge()
    colors()
  src/proxym/dashboard/components/diagnostics/helpers.jsx:
    e: _diagBadge,cls,_diagWarnBadge,_diagRow
    _diagBadge()
    cls()
    _diagWarnBadge()
    _diagRow()
  src/proxym/dashboard/components/tools/DispatchTableRow.jsx:
    i: ./DispatchActions,./ProjectInfoResolver,./TicketStatusBadges,react
    e: DispatchTableRow,statusBadges,projectResolver,currentTool,toolInfo,projectInfo,projectDir
    DispatchTableRow()
    statusBadges()
    projectResolver()
    currentTool()
    toolInfo()
    projectInfo()
    projectDir()
  src/proxym/dashboard/components/tools/ProviderConfigPanel.jsx:
    i: react
    e: ProviderConfigPanel
    ProviderConfigPanel()
  src/proxym/dashboard/components/tools/ToolAvailabilityAlert.jsx:
    i: react
    e: ToolAvailabilityAlert
    ToolAvailabilityAlert()
  src/proxym/config.py:
    e: Settings,get_settings
    Settings  # All settings with sensible defaults. Override via env vars o...
      available_providers(0)  CC=3.0
    get_settings()
  src/proxym/dashboard/_accounts.py:
    e: CreateAccountReq,BindToolReq,list_accounts,create_account,get_account,delete_account,bind_tool
    CreateAccountReq
    BindToolReq
    list_accounts(provider,tag)
    create_account(req)
    get_account(account_id)
    delete_account(account_id)
    bind_tool(account_id,req)
  src/proxym/virt/_check.py:
    e: _check_clonebox
    _check_clonebox()
  src/proxym/virt/_project.py:
    e: _ProjectMixin
    _ProjectMixin  # Project switching (hot-swap code mounts)....
      switch_project(2)  CC=3.0
        → _remount_project(2)  CC=3.0
  src/proxym/cli/voice.py:
    e: VoiceListener
    VoiceListener  # Local STT: microphone → text via Faster-Whisper.

Parameters...
      __init__(2)  CC=2.0
  src/proxym/cli/vscode.py:
    e: _compose,_find_compose_dir,cmd_vscode_start,cmd_vscode_stop,cmd_vscode_open,cmd_vscode_logs,cmd_vscode_status,cmd_vscode_build
    _compose()
    _find_compose_dir()
    cmd_vscode_start(args)
    cmd_vscode_stop(args)
    cmd_vscode_open(args)
    cmd_vscode_logs(args)
    cmd_vscode_status(args)
    cmd_vscode_build(args)
  src/proxym/mcp/_tools_system.py:
    e: tool_status,tool_logs,tool_models
    tool_status()
    tool_logs(lines,level)
    tool_models()
  src/proxym/context/_context.py:
    e: ProjectContext
    ProjectContext  # Detected project context for a request.

Populated by ``dete...
      make_project_id(1)  CC=3.0
  src/proxym/api/observability_api.py:
    e: RepairRequest,obs_logs,obs_errors,obs_health_events,obs_health_summary,obs_repair,obs_repair_from_logs,obs_repair_history
    RepairRequest
    obs_logs(limit,level)
    obs_errors()
    obs_health_events(limit,severity)
    obs_health_summary()
    obs_repair(req)
    obs_repair_from_logs()
    obs_repair_history(limit)
  src/proxym/cli/utils/cmd_sessions_list.py:
    e: cmd_list_items,cmd_sessions_list,cmd_mcp_servers
    cmd_list_items(args,endpoint,item_name,columns,widths,empty_message)
    cmd_sessions_list(args)
    cmd_mcp_servers(args)
  src/proxym/tools/adapters/__init__.py:
    e: get_adapter,register_adapter
    get_adapter(tool_name)
    register_adapter(tool_name,adapter_cls)
  src/proxym/dashboard/utils/delete_ticket.py:
    e: delete_item,delete_ticket_from_dict
    delete_item(delete_func,item_id,not_found_msg)
    delete_ticket_from_dict(tickets_dict,ticket_id,save_func)
  src/proxym/dashboard/tools/utils/start_executor.py:
    e: _executor_action,start_executor,stop_executor
    _executor_action(action,message)
    start_executor()
    stop_executor()
  src/proxym/dashboard/api.js:
    e: _api,_key,_debug,_headers,_parseBody,ct,get,body,post,payload,put,payload,del,payload
    _api()
    _key()
    _debug()
    _headers()
    _parseBody()
    ct()
    get()
    body()
    post()
    payload()
    put()
    payload()
    del()
    payload()
  src/proxym/dashboard/components/voice_schemas.jsx:
    e: vms,running,daily,monthly,logs,ids,routes,ok,fail,accounts
    vms()
    running()
    daily()
    monthly()
    logs()
    ids()
    routes()
    ok()
    fail()
    accounts()
  src/proxym/dashboard/components/tools/ToolsPanelRefactored.jsx:
    i: ../Card,./PredictiveAlerts,./ToolHealthPanelRefactored,./ToolsDispatch,./ToolsJobQueue,./ToolsRegistry,react
    e: ToolsPanelRefactored
    ToolsPanelRefactored()
  src/proxym/dashboard/_shared.py:
    e: shared_accounts,shared_vms
    shared_accounts()
    shared_vms()
  src/proxym/utils/get_settings.py:
    e: get_singleton
    get_singleton(instance_var,instance_class)
  src/proxym/mcp/_tools_accounts.py:
    e: AccountAddRequest,tool_account_list,tool_account_costs,tool_account_add
    AccountAddRequest
    tool_account_list()
    tool_account_costs()
    tool_account_add(req)
  src/proxym/api/_state.py:
    e: get_router,get_delta_buffer,get_mcp_router,get_session_store,get_context_payload,set_context_payload
    get_router()
    get_delta_buffer()
    get_mcp_router()
    get_session_store()
    get_context_payload()
    set_context_payload(payload)
  src/proxym/cli/_groups/_shared.py:
    e: make_args,passthrough,passthrough_fmt,passthrough_arg,api_json_cmd,register_commands,api_json_arg_cmd
    make_args(ctx)
    passthrough(name,handler,help_text)
    passthrough_fmt(name,handler,help_text)
    passthrough_arg(name,handler,help_text,arg_name)
    api_json_cmd(name,method,path,help_text)
    register_commands()
    api_json_arg_cmd(name,method,path_tpl,help_text,arg_name)
  src/proxym/tools/adapters/_claude_code.py:
    e: ClaudeCodeAdapter
    ClaudeCodeAdapter  # Adapter for claude CLI (Anthropic Claude Code)....
      build_args(5)  CC=2.0
  src/proxym/tools/adapters/_result.py:
    e: ToolResult
    ToolResult  # Result of a tool execution....
      summary(0)  CC=2.0
  src/proxym/dashboard/utils/_delete_item.py:
    e: _delete_item
    _delete_item(delete_func,item_id,not_found_msg)
  src/proxym/dashboard/tickets/utils/delete_ticket.py:
    e: delete_ticket_from_dict
    delete_ticket_from_dict(tickets,ticket_id,save_callback)
  src/proxym/dashboard/components/tickets/TicketStats.jsx:
    i: react
    e: TicketStats
    TicketStats()
  src/proxym/dashboard/components/tasks/TasksList.jsx:
    i: ../Card,../TaskTicketCard,react
    e: TasksList
    TasksList()
  src/proxym/dashboard/components/human/HumanTaskList.jsx:
    i: ../Card,../TaskTicketCard,react
    e: HumanTaskList
    HumanTaskList()
  validate_human_task_refactoring.py:
    e: main
    main()
  validate_tool_health_refactoring.py:
    e: main
    main()
  validate_tools_panel_refactoring.py:
    e: main
    main()
  validate_tasks_panel_refactoring.py:
    e: main
    main()
  utils/main.py:
    e: create_validation_main
    create_validation_main(title,components,base_path,original_file,benefits_bullet)
  validate_refactoring.py:
    e: main
    main()
  validate_dispatch_table_refactoring.py:
    e: main
    main()
  src/proxym/mcp/_helpers.py:
    e: _get_dashboard,_get_tickets,_get_orchestrator
    _get_dashboard()
    _get_tickets()
    _get_orchestrator()
  src/proxym/cli/_groups/diagnostics_ctl.py:
    e: tests,diagnose,diagnose_one
    tests()
    diagnose()
    diagnose_one(ctx,test_name)
  src/proxym/cli/_groups/context_ctl.py:
    e: context,context_delta,context_detect
    context()
    context_delta(ctx,project_id,diff_text,file,version,token_estimate)
    context_detect(ctx,message,system_prompt,paths)
  src/proxym/cli/_groups/accounts_ctl.py:
    e: accounts,accounts_list,accounts_add,accounts_costs,accounts_get,accounts_delete,accounts_bind_tool
    accounts()
    accounts_list(ctx)
    accounts_add(ctx,name,provider,api_key,email,daily_budget,monthly_budget,tags)
    accounts_costs(ctx)
    accounts_get(ctx,account_id)
    accounts_delete(ctx,account_id)
    accounts_bind_tool(ctx,account_id,tool_type,tool_name,vm_id,project_path,browser_profile)
  src/proxym/cli/_groups/observability_ctl.py:
    e: obs,obs_errors,obs_health,obs_logs,obs_repair
    obs()
    obs_errors(ctx)
    obs_health(ctx)
    obs_logs(ctx,limit,level)
    obs_repair(ctx,error,mode,from_logs)
  src/proxym/cli/_groups/vms_ctl.py:
    e: vm,vm_create,vm_stop,vm_snapshot,vm_switch,vm_ssh,vm_bulk_delete
    vm()
    vm_create(ctx,name,tool,account,mount,project,cpus,memory,image)
    vm_stop(ctx,vm_id,force)
    vm_snapshot(ctx,vm_id,name)
    vm_switch(ctx,vm_id,project)
    vm_ssh(ctx,vm_id,user)
    vm_bulk_delete(ctx,vm_ids)
  src/proxym/cli/_groups/vscode_ctl.py:
    e: vscode
    vscode()
  src/proxym/cli/_groups/browser_ctl.py:
    e: browser,browser_assign
    browser()
    browser_assign(ctx,profile,account)
  src/proxym/virt/utils/detect_chrome_profiles.py:
    e: _detect_browser_profile,detect_chrome_profiles,detect_chromium_profiles
    _detect_browser_profile(browser_name,config_path)
    detect_chrome_profiles()
    detect_chromium_profiles()
  src/proxym/tools/adapters/_human.py:
    e: HumanAdapter
    HumanAdapter  # Adapter for human/manual tasks — returns a result indicating...
      build_args(5)  CC=1.0
  src/proxym/dashboard/tools/_lifecycle.py:
    e: start_executor,stop_executor
    start_executor()
    stop_executor()
  src/proxym/dashboard/utils/delete_milestone.py:
    e: delete_milestone,delete_vm
    delete_milestone(delete_func,item_id)
    delete_vm(delete_func,item_id)
  docs/open-webui-tools/proxym_tools.py:
    e: ProxymTools,_call
    ProxymTools  # Tools for managing proxym AI proxy from Open WebUI....
      get_status(0)  CC=1.0
    _call(method,path)
  src/proxym/dashboard/components/tools/ToolsDispatch.jsx:
    i: ../Card,./TicketDispatchTableRefactored,react
    e: ToolsDispatch
    ToolsDispatch()
  src/proxym/dashboard/components/tools/ToolsRegistry.jsx:
    i: ../Card,./ToolCard,react
    e: ToolsRegistry,available,unavailable
    ToolsRegistry()
    available()
    unavailable()
  src/proxym/dashboard/components/human/HumanTaskStats.jsx:
    i: react
    e: HumanTaskStats
    HumanTaskStats()
  utils/__init__.py:
  project/examples/quickstart.py:
  project/examples/advanced_usage.py:
  src/proxym/__init__.py:
  src/proxym/dashboard/__init__.py:
  src/proxym/virt/_enums.py:
    e: VMBackend,VMState
    VMBackend
    VMState
  src/proxym/virt/__init__.py:
  src/proxym/cli/__init__.py:
  src/proxym/utils/__init__.py:
  src/proxym/mcp/__init__.py:
  src/proxym/mcp/self_server.py:
  src/proxym/context/__init__.py:
  src/proxym/api/__init__.py:
  src/proxym/watch/client.py:
  src/proxym/cli/_groups/__init__.py:
  src/proxym/dashboard/tickets/__init__.py:
  src/proxym/dashboard/tools/__init__.py:
  src/proxym/dashboard/utils/__init__.py:
  src/proxym/dashboard/tools/utils/__init__.py:
  frontend/proxym-dashboard.jsx:
  project.sh:
  scripts/evaluate_llm_work.sh:
    e: check,skip
    check()
    skip()
  scripts/setup.sh:
  scripts/validate_system.sh:
    e: api,parse_response,phase_health,phase_tools,phase_executor,dispatch_and_monitor,phase_lifecycle,phase_queue_logs,phase_tickets,phase_healthcheck,summary
    api()
    parse_response()
    phase_health()
    phase_tools()
    phase_executor()
    dispatch_and_monitor()
    phase_lifecycle()
    phase_queue_logs()
    phase_tickets()
    phase_healthcheck()
    summary()
  scripts/check_dashboard.sh:
    e: usage,log_pass,log_fail,log_info,require_cmd,check_contains,check_status,main
    usage()
    log_pass()
    log_fail()
    log_info()
    require_cmd()
    check_contains()
    check_status()
    main()
  scripts/proxym-voice-server.sh:
  scripts/jetson-entrypoint.sh:
  services/vscode/entrypoint.sh:
    e: print,print,print
    print()
    print()
    print()
