Skip to content

Zero Slop v2.8.3

Choose a tag to compare

@manavmishra manavmishra released this 03 Sep 14:00
· 21 commits to main since this release

Six bugs in the antithesis detector, three that silenced it and three that convicted ordinary prose.

Silenced it

  • A markdown **bold** span anywhere in a pair killed detection outright. Bolding one word moved a draft from over budget to clean.
  • An em-dash appositive missed, because the rule demanded a literal comma.
  • "didn't" missed where "did not" was caught.

Convicted ordinary writing

  • "Not all customers migrated in the first wave." Any sentence-initial "not" qualified as the figure.
  • "It does not run on Windows. It runs on Linux and macOS." A shared stopword counted as a frame.
  • Pricing tiers, warehouse schedules and office hours all read as antithesis.

The corpus is why none of it showed. It held 58 pairs and not one quantifier "not", not one ordinary negated sentence, and no enumeration, so precision measured 100% because the shapes that break it were absent. Those families were added first, before any fix, which put the real figure at 67.5% precision and 68.3% specificity.

On 75 pairs now: recall 91.2%, 100% on the shapes in reach, precision and specificity both 100%. Against 2.8.2 across every corpus, findings on must-not-flag, must-not-flag-shape and community-register do not move at all, and performed-register gains one that had never been caught.

The reading pass costs 6.6% more time for this, 1.37M words a second against 1.46M.