- [x] An initial test coverage target of 50%. - [x] Focus on testing logic and numerics. - [x] Ensure all unit tests are atomic. - [x] Move the tests directory to the repository root. - [x] Adopt a filename notation standard: filename.functionname.py. - [x] Use function names that describe their purpose.