VOI-008
Heuristic
layer: sentence
Limit accidental alliteration and rhyme
IF repeated sound distracts from serious meaning AND is unintended, THEN vary one word ELSE retain purposeful sound pattern.
Why the rule exists
Sound should support rather than trivialize the message.
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.
- ALL
- ANY
- sentence.alliteration_density eq "high"
- sentence.accidental_rhyme eq true
- sentence.sound_pattern_intended eq false
- ANY
Facts this rule reads
| Path | Source |
|---|---|
sentence.alliteration_density |
You supply it |
sentence.accidental_rhyme |
You supply it |
sentence.sound_pattern_intended |
You supply it |
Then
- replace — target
sentence.one_sound_repeating_word
Else
- retain — target
current_text, No triggering condition is present.
LAKA
- Smallest sufficient intervention
- Yes
- Primary axes
Sources
-
Steering the Craft — Ursula K. Le Guin
Sound, rhythm, syntax, point of view, and exercises.
The raw rule record
Verbatim from 12-voice-rhythm-rules.json. Also available at /v1/rules/VOI-008.
{
"id": "VOI-008",
"name": "Limit accidental alliteration and rhyme",
"domain": "rhythm",
"layer": "sentence",
"strength": "heuristic",
"human_logic": "IF repeated sound distracts from serious meaning AND is unintended, THEN vary one word ELSE retain purposeful sound pattern.",
"when": {
"all": [
{
"any": [
{
"path": "sentence.alliteration_density",
"operator": "eq",
"value": "high"
},
{
"path": "sentence.accidental_rhyme",
"operator": "eq",
"value": true
}
]
},
{
"path": "sentence.sound_pattern_intended",
"operator": "eq",
"value": false
}
]
},
"then": [
{
"action": "replace",
"target": "sentence.one_sound_repeating_word",
"preserve": "meaning_and_voice"
}
],
"else": [
{
"action": "retain",
"target": "current_text",
"reason": "No triggering condition is present."
}
],
"unless": [],
"because": "Sound should support rather than trivialize the message.",
"diagnostics": [],
"examples": {},
"source_ids": [
"BK-019"
],
"laka": {
"smallest_sufficient_intervention": true,
"primary_axes": [
"scope",
"depth",
"magnitude",
"reversibility"
]
}
}
Other rhythm rules
- VOI-004 Vary sentence length for function IF sentence lengths are mechanically uniform, THEN vary them according to emphasis, explanation, transition, and pace ELSE retain. Heuristic
- VOI-005 Short sentence after complexity IF a dense explanation reaches its key consequence, THEN a short sentence may isolate the payoff ELSE continue normal cadence. Creative option
- VOI-006 Read prose aloud IF prose is intended for humans, THEN read representative passages aloud or with text-to-speech and flag breath, ambiguity, repetition, and unnatural stress ELSE retain. Heuristic
- VOI-007 Place emphasis at structural edges IF one idea deserves emphasis, THEN place it at the sentence opening or ending rather than burying it mid-clause ELSE retain. Heuristic
- VOI-009 Use repetition with a job IF a word or structure repeats, THEN retain it only for cohesion, emphasis, rhythm, motif, instruction consistency, or technical precision ELSE vary or delete it. Creative option