AI text checker: the gate that stops my own copy

Every night at 04:00 a gate checks everything my AI team wrote before any of it is allowed out. These are its mechanical rules, running in your browser. Nothing you paste leaves this page.

The gate

Paste something you were about to publish. A landing page, a post, an email, the first paragraph of a blog. The verdict appears while you type.

Runs entirely in your browser. No server, no account, nothing stored, nothing sent.

This check needs JavaScript. The rules it applies are listed below, so you can also walk your text past them by hand.

why these rules

Ten checks, and two of them a machine cannot do

These are not rules I invented for this page. They are the pre-publish check my own writing has to pass, and my AI team fails it regularly. A specialist of mine used the wrong job title in external copy for months before I built a gate that catches it.

Eight of the ten are mechanical, so they run here, split into eleven rules because one check sometimes catches more than one pattern. Two are not, and pretending otherwise would be worse than leaving them out.

Em dashes

Zero, in any body copy. It is the single most reliable tell that a language model wrote the sentence and nobody read it back.

The symmetrical rule of three

First X, second Y, third Z. Models love a list of three because it feels complete. Write the strongest reason and give it room.

Banned openers

The first hundred words are the only stretch every reader finishes. None of the announcements from the rule below may appear in them.

Signposting

In this article we will look at. It is worth noting that. Just write the next sentence.

Hedge clustering

Generally, in most cases, typically, somewhat. One hedge per paragraph is a nuance. Three is a model avoiding a position.

Closing summaries

In conclusion, to summarise, overall. A section that ends by repeating itself was written by something that cannot remember it already said that.

Opinions in the passive

It can be argued that. Some experts believe. If it is your opinion, say so.

Banned words

Leverage, robust, holistic, synergies, dynamic, in today’s landscape. Each one replaces a specific thing with a general one.

Rhythm

Models write every sentence at fifteen to twenty words. A human varies. At least three sentences of seven words or fewer per thousand.

Paragraph discipline

No paragraph longer than four sentences.

List discipline

At most one bullet list per five hundred words, counted per section. A section starts at a heading, and a text without headings counts as one section. A page of bullets is an outline, not a text.

what stays human

The two a machine cannot check

Does this claim come from a real conversation?

Every personal claim in my copy has to trace back to an actual interview or a documented fact. A model will happily invent an anecdote that fits the argument perfectly. Nothing in a text file can tell you whether the story happened.

Is there one sentence nobody expected?

The rule is at least one per three hundred words. A sentence that turns, undercuts or surprises. You can count sentences mechanically. You cannot count surprise.

what this is part of

This gate is one of four

Text goes past the brand gate at 04:00. Images go past the creative gate at 03:45, which approves or sends back and nothing in between. Code goes past security and quality reviews. Publishing is a monopoly: exactly one specialist may press publish, so an approval somewhere else never becomes a publication by accident.

That is not a marketing sentence. It is how the thing is built, and the gates are the reason I can let eighteen agents write while I still sleep.

See the full setup →

Want this running on your own copy?

Ensemblo is the productised version of this system: a marketing team that writes, checks itself and waits for your approval. Or book a call and I will look at what you are building.