"TDD is intended to help the programmer create a new state of the system where:
Everything that used to work still works.
The new behavior works as expected.
The system is ready for the next change.
The programmer & their colleagues feel confident in the above points."
https://tidyfirst.substack.com/p/canon-tdd