A claim-discipline linter for text. It flags assertions that reach past what you've shown, and claims that contradict your own record — before they reach a reader who'll check.
pip install whypassThe claims on this website run through whypass. If a sentence here promised more than the repos can back, the linter would flag it — and we'd cut it. That's not a slogan; it's the release process.
Intent is unreadable from text. whypass can't tell you whether someone meant to deceive; nothing that reads words can. What it can do is check whether a claim is backed by the evidence on hand and consistent with the record you already committed.
That boundary is deliberate. A tool that claimed to detect lies would be doing exactly the thing this tool exists to stop. Its moat is redundancy — assertion footprints plus claim-vs-record cross-checks — not mind-reading.
pip install whypass
# run the discipline over your own text
whypass check ./README.md Free and open. Install it, run it on your own copy, and ship writing that survives a reviewer.