format: toon-v2-yaml
timestamp: '2026-03-25'
header:
  files: 298
  lines: 48028
  functions: 2461
  avg_cc: 4.6
  critical_count: 125
  duplicates: 0
  cycles: 0
health:
  count: 20
  status: issues_found
  issues:
  - severity: red
    code: GOD
    message: src/proxym/external/providers.py = 649L, 6 classes, 40m, max CC=7
  - severity: yellow
    code: CC
    message: autofix_cmd CC=16 (limit:15)
  - severity: yellow
    code: CC
    message: _normalise_review_payload CC=16 (limit:15)
  - severity: yellow
    code: CC
    message: _probe_tool CC=18 (limit:15)
  - severity: yellow
    code: CC
    message: _build_execution CC=18 (limit:15)
  - severity: yellow
    code: CC
    message: cmd_ticket_analyze CC=23 (limit:15)
  - severity: yellow
    code: CC
    message: _ask_proxym_llm CC=17 (limit:15)
  - severity: yellow
    code: CC
    message: _generate_cli_command CC=50 (limit:15)
  - severity: yellow
    code: CC
    message: cmd_chat CC=22 (limit:15)
  - severity: yellow
    code: CC
    message: filter_models CC=25 (limit:15)
  - severity: yellow
    code: CC
    message: _load CC=15 (limit:15)
  - severity: yellow
    code: CC
    message: all_events CC=16 (limit:15)
  - severity: yellow
    code: CC
    message: enrich_project CC=28 (limit:15)
  - severity: yellow
    code: CC
    message: ticket_list CC=15 (limit:15)
  - severity: yellow
    code: CC
    message: compare_cmd CC=24 (limit:15)
  - severity: yellow
    code: CC
    message: batch_cmd CC=25 (limit:15)
  - severity: yellow
    code: CC
    message: _resolve_dispatch_args CC=15 (limit:15)
  - severity: yellow
    code: CC
    message: tools_dispatch CC=22 (limit:15)
  - severity: yellow
    code: CC
    message: tools_status CC=19 (limit:15)
  - severity: yellow
    code: CC
    message: _follow_job CC=18 (limit:15)
refactor:
  steps:
  - action: split_module
    target: src/proxym/external/providers.py
  - action: split_methods
    count: 19
    reason: high_cc
pipelines:
  count: 0
  pipelines: []
layers:
  count: 0
  layers: []
coupling:
  count: 0
  packages: []
external:
  count: 0
  libraries: []
