Source-of-Truth Matrix for AI-Assisted Publishing
SEO Slots
| Slot | Value |
|---|---|
| seo_title | Source-of-Truth Matrix for AI-Assisted Publishing |
| meta_description | Define approved facts, claims, examples, CTA routes, and exclusions before using AI to draft or rewrite public website copy. |
| slug | source-of-truth-matrix |
| primary_query | AI content source of truth |
| secondary_queries | AI content source of truth, AI content source of truth checklist, AI content source of truth template |
| search_intent | operational checklist |
| canonical_path | /resources/prompt-to-publish-qa-lab/source-of-truth-matrix/ |
| og_title | Source-of-Truth Matrix for AI-Assisted Publishing |
| og_description | Define approved facts, claims, examples, CTA routes, and exclusions before using AI to draft or rewrite public website copy. |
Search Intent
operational checklist. The article must answer the reader's operational question before any commercial route appears.
Reader Artifact
Reusable checklist, table, or runbook from the article body. This artifact is the reason the article can be saved, cited, or reused by an operator.
Internal Links
- Hub: /resources/prompt-to-publish-qa-lab/
- Related article: /resources/prompt-to-publish-qa-lab/draft-diff-checklist/
- Related article: /resources/prompt-to-publish-qa-lab/factuality-gate/
- Related article: /resources/prompt-to-publish-qa-lab/visible-copy-risk-filter/
- Related article: /resources/prompt-to-publish-qa-lab/rollback-evidence-template/
- Tool/service route: /services/diagnostic-sprint/
Structured Data
Recommended schema: Article, BreadcrumbList. Keep BreadcrumbList aligned with /resources/prompt-to-publish-qa-lab/source-of-truth-matrix/. Do not add Product, Offer, Review, Rating, or FAQPage schema for this wave unless a later approved public page visibly supports it.
CTA Route
Primary route: /services/diagnostic-sprint/.
CTA label: Use the related checklist or diagnostic route.
CTA family: diagnostic_sprint.
Use this route only after the article artifact has clarified the next operational step. Public forms, accounts, and payments are intentionally not part of this resource page.
The CTA stays measured and specific, with no public payment or account route on this page.
Measurement
| Event | Name |
|---|---|
| event_view_article | view_article_prompt_to_publish_qa_lab_source_of_truth_matrix |
| event_click_artifact | click_artifact_prompt_to_publish_qa_lab_source_of_truth_matrix |
| event_click_cta | click_cta_prompt_to_publish_qa_lab_source_of_truth_matrix |
| utm_policy | No UTM on internal links; campaign UTMs only during approved external distribution. |
Public-Preflight NG Items
- Fake client proof, fake metrics, fake awards, or guaranteed outcomes.
- Public account, form, payment, repo, domain, or outreach route before checks pass.
- Unapproved cross-brand, unrelated monetization, or off-topic trust route.
- Unsupported claims about SEO, ranking, revenue, or tool behavior.
- Machine-like slug, broken internal link, missing schema plan, or missing measurement slot.
A source-of-truth matrix prevents that failure by separating what the draft is allowed to use from what it must avoid. It is not a style guide. It is a release-control artifact.
The matrix answers three questions before any draft exists:
What information is approved?
How may the draft use it?
Who must decide if the draft needs something outside the approved source?
What Belongs in the Matrix
Include every field that can create public risk:
- service scope;
- target reader;
- allowed examples;
- proof assets;
- pricing language;
- CTA route;
- schema type;
- internal links;
- measurement events;
- exclusions and banned terms.
The matrix should be small enough for a reviewer to scan but explicit enough that a worker cannot guess. A useful row says "Use this process note to explain the QA gate; do not describe it as a guarantee." A weak row says "keep it accurate."
How to Use It Before Drafting
Use this five-step routine:
| Step | Action | Pass condition |
|---|---|---|
| 1 | Fill approved sources | Every claim has a named source or is removed |
| 2 | Mark allowed use | The draft knows whether to explain, cite, summarize, or avoid |
| 3 | Mark forbidden use | Known unsafe claims and routes are visible |
| 4 | Assign reviewer | A role owns each sensitive row |
| 5 | Attach to prompt | The worker receives the matrix, not a loose instruction |
If a row is unknown, do not leave it vague in the public draft. Use an owner-decision note in the working ticket and remove the unsupported claim from publish-facing copy.
Common Drift Patterns
| Drift pattern | What it looks like | Matrix prevention |
|---|---|---|
| Claim inflation | "helps teams review pages" becomes "guarantees safe publishing" | Approved promise row limits wording |
| Proof invention | Draft creates client results or metrics | Proof row allows only public evidence |
| CTA jump | Article jumps from checklist to high-pressure sale | CTA row limits route to template or sprint placeholder |
| Schema drift | Page adds schema unrelated to visible content | Schema row locks Article and BreadcrumbList |
| Brand bleed | Unrelated vocabulary appears in clean B2B copy | Exclusions row blocks route contamination |
What This Artifact Can and Cannot Prove
The matrix can prove that a draft had approved inputs, known exclusions, and assigned reviewers. It can reduce drift during prompting and rewriting.
It cannot prove the final page is correct. A draft can still misread a source, omit a caveat, or make an unsupported inference. That is why the next step is the draft diff checklist.
Natural CTA
Copy the matrix before generating or rewriting a public page. If the team needs the matrix turned into a repeatable publishing workflow, the Implementation Sprint route can map approved sources, review states, and release evidence into a working process when scope and evidence are clear.