# Content rules

Final copy only — no lorem. Prefer strings already shipping on getglim.dev.

## Naming

| Form | Use |
|---|---|
| **Glim** | Product name in prose (sentence case in mid-sentence only if needed; prefer Glim) |
| **glim** | Wordmark in nav / mono brand lockup |
| **@axaylabs/glim** | npm package |
| **getglim.dev** | Site |
| Creature ids | lowercase API ids (`wisp`); display names from catalog (`Wisp`) |
| States | lowercase in API/UI chips: `idle` `thinking` `talking` `listening` |

## Numbers & currency

- Prices: `$69` / `$299` with `/ one-time`; Free `$0 / forever`.
- Creature counts: **8** free, **43** total — always from `Glim.freeTypes` / catalog, never hardcode in a way that drifts (cite code).
- No invented user/download totals.

## Dates & time

- Prefer ISO in data (`events.at`).
- Marketing: “under a minute,” “this afternoon” only for install/configure — not model latency.
- Launch metrics check-in: **30 days after quiet release** *(launch.html)*.

## Units

- Size: CSS px (configurator 80–240).
- Energy/hover: unitless 0..~1.5 — don’t show raw to end users.

## Capitalisation

- Eyebrows: uppercase + tracked mono.
- Headlines: sentence case with serif; product “Glim” capitalised.
- Buttons: sentence case (“Get free starter”).

## Truncation

- Demo input maxlength 240; configurator say 120 — show ellipsis in UI if host truncates.
- Speech bubble ~230px max width on pin.

## Empty / success / failure phrasing (real)

| Context | Copy |
|---|---|
| Idle caption default | `· · ·` |
| Thinking | `thinking…` |
| Listening | `listening…` |
| Download note | Activation = a file on your machine… |
| Waitlist | Checkout isn’t live yet. Leave an email… |
| Feedback kill | if after 50 honest feedback taps, fewer than 20% say “I’d use this,”… |
| Intent success | Confirm locally / mailto — do not claim charge succeeded |

## Error phrasing

- Prefer calm specificity: “Couldn’t reach the model — using a local reply.”
- Never blame the user. Never fake success.

## Forbidden vocabulary

revolutionary · unlock the future · empower · seamless AI magic · fake “Trusted by” · purple-gradient fluff  
*(Canon voice)*
