- Add all source files and tests - Fix CI linting and type checking issues - Ensure code passes ruff and mypy checks