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:

  1. 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 issued field)
  2. Citation scenarios only reference article-journal / book items, so citation rendering of chapter, 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:

Installs
1
GitHub Stars
35
First Seen
Jun 16, 2026