Over time, AI-powered development has ripped up the independence between code and its tests designed to validate code. If the implementation is written during the same session as the tests, the tests validate the implementation rather than the intended behavior.