test-coverage
Installation
SKILL.md
Citum Test Coverage
The core problem
500+ tests pass, but behaviors still slip through. The reason is almost always one of two things:
- The fixture data doesn't have the right shape to exercise the code path
(e.g., testing "no-date" rendering but every reference has an
issuedfield) - Citation scenarios only reference
article-journal/bookitems, so citation rendering ofchapter,report,thesis, etc. is untested
Use the audit script and this checklist before declaring something tested.
Anti-overfitting rule
Passing tests are not enough. A new or changed test must make an independent claim about behavior: