**Describe the bug** ran clang-tidy across the codebase and collated the issues let's work through them (i wanted to keep them somewhere handy) [clang-tidy-issues.txt](https://github.com/user-attachments/files/18753892/clang-tidy-issues.txt)