Number Parity (summary vs body)
lens_consistency_numbersVerify every numeric literal in a summary appears in the source body, catching invented figures. Deterministic literal matching flags inconsistencies; review each hit rather than auto-trusting.
Instructions
Check that every numeric literal in a summary actually appears in the body it summarizes. Deterministic, no LLM, exit 6 on a violation. Catches the invented figure — the number a summary asserts that its source never stated. TRIPWIRE, not an oracle: literal matching only, no semantic or derived arithmetic, so a legitimately computed total will flag. Review a hit, do not auto-trust it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory to run in. catches.jsonl is read from and written to here. Defaults to the server's cwd. | |
| body | Yes | The body file the summary summarizes | |
| summary | Yes | The summary file (its numbers must appear in the body) |