AntiRot v0.2.0
This release turns AntiRot into a more defensible Markdown evidence checker instead of a thin line-by-line heuristic pass.
Highlights
- paragraph-aware Markdown parsing instead of raw per-line scanning
- inline links, DOIs, arXiv ids, and footnote references count as evidence anchors
- references can now resolve from the same Markdown document when a
Referencessection is present - unresolved citations no longer count as evidence when no references source is loaded
- common numeric identifiers like
Section 3,GPT-4, and[32, 64]no longer trip claim checks - new
absolute-claimwarning for universal or zero-risk wording - fenced code blocks are ignored instead of producing false positives
Quick check
python3 -m pytest -q
python3 -m antirot.cli lint examples/sloppy_paper.md --references examples/references.md --format text