To prevent human errors by core team developers, and somehow enforce to have all changes go through Pull requests, maybe it would make sense to block committing changes directly to
I don't think a review would have prevented this issue and to block something in general is not a solution I'd say
human errors will always occur, and I also don't think blocking commits to master will solve those issues. Imho it is better to add valuable tests to prevent an error for the future as soon as it occurred the first time.
Ok, so we won't block commits to master for now, thanks for the comments!