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.

  1. Prepare a test draft

    Use clearly synthetic copy and a manifest with source values.

  2. Read the gate output

    Review named patterns and unmatched statistic claims.

  3. Review the cited sources

    A person must decide whether the sources support the final wording.