* [ ] Format all code * [ ] Lint auto fixes * [ ] Remaining manual fixes * [ ] Ensure tests still run * [ ] Enable ruff lint --fix + format pre-commit hook * [ ] Enable ruff lint (with GH output) and format check hooks on GHA