Status: done
Priority: medium
Complexity: low
Automated code quality metrics help identify overly complex functions and modules early. radon provides:
Current state: No automated complexity tooling beyond pylint and mypy.
radon to dev dependencies in pyproject.tomlradon check to Makefile (under a new quality target or extended verify)pyproject.toml or .radon.ini:
CLAUDE.md how to run locally: radon mi src/ -sradon is installed and runs without errors on src/make complexity — advisory report of all rank C+ functions across src/make complexity-check — global hard gate: fail if any function exceeds CC 50make verify includes both complexity and complexity-check