Automatically update reasoning levels when migrating between models
Merge `git-apply` and `git-tooling` into `utils/`