format: evolution-toon-yaml
timestamp: '2026-03-25'
stats:
  total_funcs: 2348
  total_files: 252
  avg_cc: 4.6
  max_cc: 129
  high_cc_count: 125
  critical_count: 243
refactoring:
  action_count: 23
  actions:
  - priority: critical
    action: SPLIT-FUNC
    target: TasksPanel
    cc: 129
    fan_out: 46
    reason: CC=129 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: TicketsPanel
    cc: 91
    fan_out: 56
    reason: CC=91 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: ProjectFormUnified
    cc: 129
    fan_out: 31
    reason: CC=129 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: EnvironmentsPanel
    cc: 59
    fan_out: 42
    reason: CC=59 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: TicketsPanelRefactored
    cc: 55
    fan_out: 28
    reason: CC=55 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: useDashboardData
    cc: 28
    fan_out: 50
    reason: CC=28 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: SetupPanel
    cc: 36
    fan_out: 36
    reason: CC=36 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: HumanTaskPanel
    cc: 65
    fan_out: 19
    reason: CC=65 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: DiagnosticsPanel
    cc: 40
    fan_out: 30
    reason: CC=40 exceeds 15
    effort: ~1h
  - priority: critical
    action: SPLIT-FUNC
    target: ToolHealthPanelRefactored
    cc: 40
    fan_out: 27
    reason: CC=40 exceeds 15
    effort: ~1h
risks:
  count: 3
  items:
  - type: breaking_imports
    target: src/proxym/cli/chat.py
    impact: may break 20 import paths
  - type: breaking_imports
    target: src/proxym/external/providers.py
    impact: may break 40 import paths
  - type: breaking_imports
    target: src/proxym/dashboard/users/_git_support.py
    impact: may break 35 import paths
metrics_target:
  avg_cc:
    current: 4.6
    target: 3.2
  max_cc:
    current: 129
    target: 20
  god_modules:
    current: 9
    target: 0
  high_cc:
    current: 125
    target: 62
  hub_types:
    current: 0
    target: 0
