check-ai-tells

Scans narrative prose in Markdown and Quarto files (*.md, *.qmd, *.Rmd) for AI tell patterns (e.g. overused vocabulary, negation-reversal antithesis, signposting filler), computing tell density per 1,000 words.

Usage

jobs:
  check-ai-tells:
    uses: Morrison-Lab/gha/.github/workflows/check-ai-tells.yml@v2
    with:
      fail: false

Inputs

Input Description Default
paths Comma- or space-separated list of files or globs to scan. All *.md, *.qmd, *.Rmd
paths-ignore Comma- or space-separated list of file paths or globs to exclude from scanning. ''
base-ref Git base ref to limit checking to newly added/modified lines in diff. '' (whole-file scan)
threshold Maximum allowed tell density (tells per 1,000 words) before failing when fail: true. 10
ignore-tells Comma- or space-separated list of tell names to ignore (e.g. robust, landscape). ''
fail Whether to fail the workflow if tell density exceeds threshold. false