Make it difficult (or impossible) to mess up the master branch

I’d “heart” this but that’s the opposite of how I feel so take this as a +1 instead.

I do wonder if GitHub integration would give this branch protection?