Is the code ready for code review?

Add tests

Check variable names

Code order makes sense

It has docstrings or types

Error handling and logs

Functions have a single responsibility

Functions avoid side effects when possible

Documentation is updated