Voice & writing
The product speaks like an experienced operator. Confident. Direct. Quietly human. No exclamation points, no apologies for things that haven't broken, no marketing in the chrome.
Six principles
The rules every word in the product passes through.
Name the real noun
"Invoice", "shift", "settlement" — never "record" or "item" or "entity". The product is full of specific things; use their names.
Lead with the next action
Buttons are verbs. "Approve" and "Post". Headings name the surface, not the task. Every sentence the user reads should help them decide what to do.
Trust the operator
No "Are you sure?" for reversible actions. No tutorials, no tooltips on every field. Instead: show undo, give the user the keys.
One sentence is plenty
If a screen needs three sentences of explanation, the screen is wrong. Trim until the words earn their place.
Quiet is correct
No celebratory motion. No "Great job!" toasts. The work is the reward.
Use the canonical labels
Needs input · Running · Completed · Idle · Not started. Never invent a new status word.
Do & don't, by example
Real strings from real screens.
House lexicon
A few standing decisions about how we use words.
Numbers, dates, money
| Kind | Format | Example |
|---|---|---|
| Money | Currency symbol with non-breaking space, two decimals | $ 2,816.40 |
| Time | 24-hour, colon-separated | 14:38 |
| Date | Day month year — no zero-padding on day | 3 June 2026 |
| Date (short) | Day mon | 3 Jun |
| Range | En-dash with spaces | 07:30 – 19:00 |
| ID | Mono, type-prefix + zero-padded number | SKU-0421 · R-19281 |
| Percent | One decimal · with space | 96.4 % |
Micro-copy patterns
| Surface | Pattern | Example |
|---|---|---|
| Empty list | What & why · next action | "No receipts yet — they'll appear here as cashiers ring up sales." |
| Loading | What's loading · keep it specific | "Fetching receipts…" |
| Error | What broke · what the user can do | "Couldn't reach refinery. Retry?" |
| Confirm | Outcome & consequence | "Close shift. This locks the till until tomorrow." |
| Success | Past tense · subject + verb | "Posted invoice INV-2841." |
| Toast | One short sentence · no punctuation at end | "Receipt R-19281 printed" |