Check AI-assisted copy before it ships.
One gate flags catalogued writing tells. Another checks supported statistic forms against a cited source manifest. Neither establishes that a source is true or judges writing quality.
Prepare the sources, then run both checks.
A person or research step supplies the source manifest before the writing and check commands run.
Record source facts
Prepare a manifest with each claim, its URL, and any values used for matching.
Write against the manifest
The writing step is instructed not to use numbers outside the listed values.
Run the de-AI check
Scan for catalogued typographic tells, invisible Unicode, and phrase patterns.
Run the source check
Check statistic-shaped claims against the manifest and wire the command into CI or a pre-commit hook if needed.
The gates catch patterns and unmatched numbers.
A failed check can block a pipeline when it is wired to do so. A clean run still needs a person to review the sources and copy.
De-AI gate
Em dash · curly quote · catalogued phrase
Pattern flagged
It checks catalogued typographic tells, invisible Unicode, and phrases.
No-fabricate gate
73% not in the source manifest
Statistic unmatched
Bare integers are skipped by design; a malformed manifest fails closed.
Pre-publish copy checks
Scan typography and phrases
Statistic forms checked against sources
Person prepares the source manifest
Named violations and a source-match report.
The commands report the patterns and statistic forms they found, so a person can revise and check again.
De-AI gate
See which catalogued patterns appeared.
A person can inspect each flag and decide what to revise.
No-fabricate gate
See unmatched statistic claims.
The output includes exit codes, violation details, unmatched claims, and the citation manifest.
Prepare a source manifest and choose where to gate.
The no-fabricate check needs a manifest prepared by a person or research step. Both gates are available as public GitHub repositories, not npm packages.
Source manifest
Keep claim values with their URLs.
The gate compares statistic forms with the supplied manifest.
Pipeline wiring
Choose a pre-commit hook or CI.
A command blocks publication only after a person wires it into the relevant pipeline.
Read the guides and install locally.
Install with git clone; both are MIT.
Prepare a test draft
Use clearly synthetic copy and a manifest with source values.
Read the gate output
Review named patterns and unmatched statistic claims.
Review the cited sources
A person must decide whether the sources support the final wording.