Copy standards

Copy standards — Intrinsic Value

Voice is part of the design system. Tokens make UI consistent; these rules make language consistent.

Tone

AttributeDoDon't
ClarityOne idea per sentenceJargon stacks, hedge words
ConfidenceState what happened + next step"Oops!", "Uh oh", fake friendliness
RespectUser agency, opt-inGuilt, urgency, dark patterns
BrevityShort labels; details on tapWall-of-text errors

Typography roles for labels and fine print: footnote, caption, label in tokens/foundation.json — see patterns/TYPOGRAPHY.md.

Canonical ethics: docs/FOUNDATION/ETHICAL_BOUNDARIES.md

Error messages (shape)

Every error users see:

  1. What happened (plain language)
  2. What they can do (one action)
Couldn't sync meals. Check your connection and try again.

Not: Error 503: upstream unavailable

Success messages

Past tense, specific, no exclamation spam:

Meal saved.
Recipe imported.

Banned in user-facing copy

BanUse instead
Operator (Keystone)Admin
360 / customer 360User detail page
Users (ambiguous list)People (Keystone)
Oops / Uh ohDirect statement
Limited time / Act now(omit — no false urgency)
Upgrade now or lose…Honest feature description

Links

Localization

Product-specific