Stale Copy Detection — Marketing Text Accuracy
Property: ChurchWiseAI Category: UI / Visual
Tier:
any
Persona: marketing-qa
Touchpoint: all marketing pages
Preconditions
- knowledge/INDEX.md lists all marketing docs
- pnpm derive has been run to generate latest marketing text
- Check for outdated claims (e.g. '2 agents' when now 4)
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Check homepage hero copy | No outdated feature claims. If copy mentions 'new' feature, feature must exist. |
| 2 | Check feature list sections | No references to deprecated features. Removed features not mentioned. |
| 3 | Check pricing tier descriptions | Tool counts, agent names, response limits all current. No references to old tier names. |
| 4 | Check social proof (testimonials) | Testimonials mention current features, not deprecated ones. No quotes about old products. |
| 5 | Check FAQ answers | FAQ reflects current product state. Answers about pricing, features, support current. |
| 6 | Check blog posts and case studies | Dates are recent (within 3 months) or clearly marked as historical. No case studies using 6+ month old stats. |
| 7 | Check 'how it works' sections | Screenshots/diagrams show current UI. No screenshots of old dashboard versions. |
| 8 | Check footer links | Links point to current pages. No broken links to deprecated features. |
Known Failure Modes
- Homepage mentions 'AI voice agent with 2 agents' but now 4 agents available — stale copy
- Testimonial mentions 'limited integration' but now full API available — outdated
- FAQ says 'no annual plans' but annual plans now offered — copy didn't update
- Old dashboard screenshot in 'how it works' — confuses new users
References
- Playwright spec:
e2e/delivers/consistency/stale-copy-detection.spec.ts - Code files:
src/app/page.tsxsrc/app/pricing/page.tsx- [
All marketing page components](https://github.com/ChurchWiseAI/churchwiseai-web/blob/main/All marketing page components)
Notes
Periodic audit for outdated marketing claims. After adding features, updating pricing, or deprecating capabilities, marketing pages must update. This test catches stale copy that confuses prospects or customers. Run after major releases or PRICING.md changes. See knowledge/INDEX.md for derive workflow.