* fix and break * Remove intentional error
* Add the pre-commit check to the CI. * CI tweaks. * Add the pre-commit.