Source-of-Truth Matrix for AI-Assisted Publishing

SEO Slots

SlotValue
seo_titleSource-of-Truth Matrix for AI-Assisted Publishing
meta_descriptionDefine approved facts, claims, examples, CTA routes, and exclusions before using AI to draft or rewrite public website copy.
slugsource-of-truth-matrix
primary_queryAI content source of truth
secondary_queriesAI content source of truth, AI content source of truth checklist, AI content source of truth template
search_intentoperational checklist
canonical_path/resources/prompt-to-publish-qa-lab/source-of-truth-matrix/
og_titleSource-of-Truth Matrix for AI-Assisted Publishing
og_descriptionDefine 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

EventName
event_view_articleview_article_prompt_to_publish_qa_lab_source_of_truth_matrix
event_click_artifactclick_artifact_prompt_to_publish_qa_lab_source_of_truth_matrix
event_click_ctaclick_cta_prompt_to_publish_qa_lab_source_of_truth_matrix
utm_policyNo 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:

StepActionPass condition
1Fill approved sourcesEvery claim has a named source or is removed
2Mark allowed useThe draft knows whether to explain, cite, summarize, or avoid
3Mark forbidden useKnown unsafe claims and routes are visible
4Assign reviewerA role owns each sensitive row
5Attach to promptThe 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 patternWhat it looks likeMatrix prevention
Claim inflation"helps teams review pages" becomes "guarantees safe publishing"Approved promise row limits wording
Proof inventionDraft creates client results or metricsProof row allows only public evidence
CTA jumpArticle jumps from checklist to high-pressure saleCTA row limits route to template or sprint placeholder
Schema driftPage adds schema unrelated to visible contentSchema row locks Article and BreadcrumbList
Brand bleedUnrelated vocabulary appears in clean B2B copyExclusions 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.