VOI-003
Context default
layer: sentence
Address the reader directly in instructions
IF the reader performs the action, THEN use an imperative or YOU; do not call the reader THE USER ELSE name the actual actor.
Why the rule exists
Direct address makes responsibility clear and supports a helpful tone.
Condition
The rule fires when this evaluates true. Paths marked below must be present in the fact base; the engine reports the rest rather than guessing them.
- sentence.actor eq "reader"
Facts this rule reads
| Path | Source |
|---|---|
sentence.actor |
You supply it |
Then
- select — target
sentence.person, value"second_person_or_imperative"
Else
- name — target
sentence.actor
Test cases
TST-011 · [object Object]
- Before
The user should enter their email.- After
Enter your email.- Reason
- The reader is addressed directly.
LAKA
- Smallest sufficient intervention
- Yes
- Primary axes
Sources
-
Google Developer Documentation Style Guide — Google
link
Clear, consistent, audience-directed technical documentation. -
Microsoft Writing Style Guide — Microsoft
link
Warm, clear, concise, helpful technical communication.
The raw rule record
Verbatim from 12-voice-rhythm-rules.json. Also available at /v1/rules/VOI-003.
{
"id": "VOI-003",
"name": "Address the reader directly in instructions",
"domain": "voice",
"layer": "sentence",
"strength": "context_default",
"human_logic": "IF the reader performs the action, THEN use an imperative or YOU; do not call the reader THE USER ELSE name the actual actor.",
"when": {
"path": "sentence.actor",
"operator": "eq",
"value": "reader"
},
"then": [
{
"action": "select",
"target": "sentence.person",
"value": "second_person_or_imperative"
}
],
"else": [
{
"action": "name",
"target": "sentence.actor"
}
],
"unless": [],
"because": "Direct address makes responsibility clear and supports a helpful tone.",
"diagnostics": [],
"examples": {},
"source_ids": [
"WEB-003",
"WEB-004"
],
"laka": {
"smallest_sufficient_intervention": true,
"primary_axes": [
"scope",
"depth",
"magnitude",
"reversibility"
]
}
}
Other voice rules
- VOI-001 Declare voice before polishing IF a document lacks a voice profile, THEN define relationship, formality, energy, warmth, confidence, and permitted vocabulary ELSE use the profile. Context default
- VOI-002 Tone responds to reader state IF reader emotion changes, THEN adjust directness, warmth, pace, and reassurance without changing facts ELSE maintain baseline tone. Context default
- VOI-010 Metaphor must preserve the model IF a metaphor explains a mechanism, THEN map its relevant correspondences and state its boundary when overextension would mislead ELSE use it only decoratively. Hard constraint
- VOI-011 Calibrate confidence to evidence IF wording expresses certainty, THEN match modal strength to evidence and uncertainty ELSE retain. Hard constraint
- VOI-012 Avoid institutional self-centering IF WE/OUR language displaces the reader’s need or action, THEN rewrite around the reader or subject ELSE retain clear author responsibility. Heuristic