Skip to content

fix: add content preservation rule and strengthen em dash handling#84

Open
mvanhorn wants to merge 1 commit intoblader:mainfrom
mvanhorn:fix/78-content-preservation
Open

fix: add content preservation rule and strengthen em dash handling#84
mvanhorn wants to merge 1 commit intoblader:mainfrom
mvanhorn:fix/78-content-preservation

Conversation

@mvanhorn
Copy link
Copy Markdown
Contributor

@mvanhorn mvanhorn commented Apr 4, 2026

Two users reported the humanizer truncating their text and missing dash variants (#78, #53). This adds a safeguard and broadens the em dash pattern.

Changes

  1. New step 4 in the "Your Task" checklist: "Never truncate." The output must cover everything the original covers. If the input has five paragraphs, the rewrite has five paragraphs.

  2. Pattern 14 (Em Dash Overuse) now includes spaced em dashes () and double hyphens (--), which LLMs produce just as often as the typographic em dash.

Fixes #78, relates to #53

This contribution was developed with AI assistance (Codex).

Add step 4 (Never truncate) to the Your Task checklist so the
humanizer preserves the full length of the original text instead
of condensing it. Also add spaced em dash and double-hyphen
examples to Pattern 14 so all common dash variants get caught.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Still getting em dashes, and a lot of the text is also getting truncated after using the humanizer

1 participant