Validation gate
The gate runs on every piece of content. If any blocking rule fires, it does not ship. There is no override flag.
The six that block
Each one exists because it is a failure mode we have seen in generated marketing content.
- Unproven claim: a cited claim id is missing from the registry or is not in a shippable state
- Unsourced number: a statistic or percentage appears that no cited claim covers
- Fabricated entity: a quote with an attribution pattern and nothing in the registry behind it
- Missing disclosure: the AI disclosure tag is absent
- Channel overflow: content exceeds the hard limit for its channel, and an undeclared channel blocks too
- Guardrail violation: the content contradicts a positioning rule set for that client
The one that warns
Thin content, below nine hundred words by default. It warns rather than blocks, because length is a judgement call and short can be correct.
Guardrails are per client data
A client that must never be positioned as a particular category of product says so in its own record. It is not a rule in our code, which means it can differ per client without a deploy.
Questions
Can I turn a rule off for one piece?
No. A gate with an override is a suggestion. If a rule is wrong for your business, the fix is the claim registry or the client guardrail, both of which are data you control.
More in Never ship a bad claim
Claim registry
Every claim about your business gets a state and a source. Claims move unproven to asserted to verified, and the transitions are enforced in code.
Read moreGap reporting
When a check cannot answer something, it records a gap with the reason and what would fill it, rather than reporting a pass it did not earn.
Read more
Run it against your own site.
No signup, no card. It reports what it could not check as well as what it found.