A banned list is the set of words and claims a brand never uses, enforced as a hard check rather than a suggestion. A draft that contains a banned term does not just get a lower score. It fails, and it cannot be published.
Why it matters
Some words are not a matter of taste. A competitor's name, a phrase legal ruled out, a claim a regulator forbids: using one is a real problem, not a style miss.
A soft warning is not enough for those. It gets overridden or missed on a busy day, and the banned phrase ships anyway.
A hard check removes the judgement call. If the term is present, the draft stops, every time, no matter how good the rest of it reads.
How Jinn treats it
The check is deterministic, with no model in the loop, so it costs nothing to run on every generated block and always gives the same answer for the same text.
It matches whole words and normalizes spacing first, so a banned phrase cannot slip through by being broken across a line or spaced oddly. A block that trips it is never marked publishable.
Ghost runs a compliance pass on every post wherever it is switched on: banned words enforced, not suggested. See it
Related terms
Some words are a hard no.
A banned term fails the draft, it never just lowers a score. See how Ghost enforces the line on every post.