One versioned page of positioning, voice, ideal customer profile, allowed claims, forbidden claims, and proof sources. Every AI marketing workflow reads this. None of them write to it.
Fill one page. If it runs past two, split a per-campaign addendum and keep this core stable. A pack nobody reads before approving is decoration.
One named owner edits it. Write the version number and date every time. If a cell is a guess, write GUESSED so a reviewer knows to check it.
flowchart LR
P["Context pack (read-only)"] --> J1["Social draft job"]
P --> J2["Email reply job"]
P --> J3["Research summary job"]
J1 --> C["Claims check"]
J2 --> C
J3 --> C
C --> H["Human review"]
Short enough to say out loud. If a model reads only this section, it should still describe you correctly.
| Rule | Good example | Bad example |
|---|---|---|
| Rule 1 | A line in your voice | The same line, off voice |
| Rule 2 | A line in your voice | The same line, off voice |
| Rule 3 | A line in your voice | The same line, off voice |
| Rule 4 | A line in your voice | The same line, off voice |
| Rule 5 | A line in your voice | The same line, off voice |
The firm you can serve and get paid by. Include who you decline. A model without a decline list will chase everyone.
A claim goes here only if you can show proof today. No proof pointer, no entry. Past the next review date, an unverified claim moves to gray.
| Claim (full sentence) | Proof pointer | Verified on |
|---|---|---|
| Write the claim | URL or document | YYYY-MM-DD |
| Write the claim | URL or document | YYYY-MM-DD |
| Write the claim | URL or document | YYYY-MM-DD |
Anything that needs context to judge. The model attaches the draft and stops. It does not decide.
| Evidence type | Where it lives | Owner |
|---|---|---|
| Public work and case pages | URL | Name |
| Contracts and permissions | Folder or system | Name |
| Pricing and offer | Single source page | Name |