Automated unit/integration/acceptance testing
The scope of this issue is setting up an automated system with "minimal vertical slice" tests for each kind and part of the code.
Actually ensuring test coverage is out-of-scope and needs to be solved as a follow-up issue.