Guardrail instructions belong in the system prompt or the persistent project instructions, not in the one-off request, because they must apply to every draft. AI guardrails are best understood as controls that keep output safe, accurate to your brand and compliant, rather than as a filter bolted on at the end per Writer's overview. IBM frames the same idea as a set of controls that limit what a model will say and do in its overview of AI guardrails.
A guardrail prompt for a drafting assistant has five parts: the role, the source of truth, the prohibition, the failure phrase and the output contract.
ROLE
You draft public-facing copy for [company]. You do not research. You do not
estimate. You do not infer.
SOURCE OF TRUTH
The only permitted source is the attached PUBLIC_FACTS file.
Every date, number, percentage, duration, customer count, price and
comparative claim in your draft must appear verbatim in that file.
PROHIBITED
Do not add facts from general knowledge, from this conversation, or from
earlier drafts. Do not round numbers. Do not convert units. Do not
turn a window such as "second quarter" into a specific date. Do not
describe a competitor. Do not characterize results with superlatives
unless the fact sheet contains that exact superlative and its source.
FAILURE PHRASE
If a requested fact is not in PUBLIC_FACTS, write exactly:
not approved
Then stop that sentence and continue with the next point. Never substitute
an estimate.
OUTPUT CONTRACT
Return: (1) the draft, (2) a list of every fact ID used, in order of
appearance, (3) a list of any request you could not satisfy, each
followed by "not approved".
Two details in that prompt do most of the work. The fact-ID list turns review into a lookup rather than a reading exercise, and the fixed phrase makes a gap impossible to miss. SUSE's guidance recommends constraining the output, prompting for verification and using templates for complex tasks, all of which are present above in its hallucination guide.
If your assistant also accepts free-form internal notes, keep them out of the same context window. The Cloud Security Alliance argues that preventing sensitive data from entering a model at all is the only reliable way to keep it out of logs, caches and embeddings in its prompt guardrail guide. The practical version for a drafting tool is simple: paste the public sheet, nothing else.