In order to reduce future issues, we need to expand our testing framework. The system should:
- Be easy to see what tests we have and the expected results
- Easy to run locally
- Can be run with github actions
Stretch goal:
- leverage AI to make tests in the background.