Who is this PR for?
What problem does this PR fix?
Enforces test coverage on particularly critical files. This of course is not a great measure of code quality or even test quality, but for these files we have this level of coverage now and this can help us spot gaps if they are introduced.
What does this PR do?
Fails CI if test coverage for particular files is not 100%. It can be run locally with
Screenshot (if adding a client-side feature)
Which features or pages does this PR touch?
Does this PR use tests to help verify we can deploy these changes quickly and confidently?