- [ ] Choose a library for generating coverage reports - [ ] Set a threshold for coverage failure - [ ] add unit tests to meet desired threshold - [ ] Run coverage reports in CI - [ ] upload artifacts if relevant