The Lab · 02 · MIT licensed
trustlint
A deterministic linter for the trust properties of an AI answer. It flags the patterns that make a fluent answer untrustworthy: figures with no source, absolutes no evidence can support, hedging used as decoration, and the expensive one — asserting confidently when there was nothing to assert from.
Run it
Paste an answer, or try one of these
Everything happens in this tab. Nothing you type is sent anywhere, logged, or stored — the module has no network access by construction.
The answer
Citations are recognised as [1], [cap table p.4], (source: …) or a URL.
The lint pass
—Waiting for text.
The rules
Seven checks, and why each one costs trust
Where this came from
The review I used to do by hand
On the private-equity screening tool, every model output I reviewed got read for the same handful of failures — a number nobody could trace, a superlative with nothing behind it, a confident paragraph built on one thin document. That review was a habit living in my head, which meant it did not survive contact with a backlog.
This is that habit as a function. It is the same move as trustlayer.js: take a judgement I keep making in review, and give it a failing state so it can run without me in the room.