Checks each turn's code changes against the tests that ran and what you asked for, and speaks up before untested code is pushed, merged, published or committed on main.