pre-commit and pre-push hooks sound smart. I like that those will work the same for any human or any harness vs harness hooks.
Then push straight to main? Or do we need GitHub to help manage the queue https://docs.github.com/en/repositories/configuring-branches...