Files
settled-reach/docs/design/voice-patterns.md
T
jpmschweitzerandClaude Opus 4.6 934d4df4b0 docs(docs): add frontmatter to all design docs
Standardized YAML frontmatter on all 40 docs/design/ files with title,
description, type, status, ticket, decision_refs, and author fields.
Covers specs, wireframes, voice cards, spatial layouts, and system
designs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 15:22:17 +01:00

22 KiB

title, description, type, status, ticket, decision_refs, author, created, updated
title description type status ticket decision_refs author created updated
Character Voice Speech Patterns Sentence-level execution rules for both characters: contractions, punctuation, starters, stress markers, and verbal tics design active #310
Mellanie 2026-02-13 2026-02-13

Character Voice Speech Patterns

Authoring Specification | Ticket: #310 | Sprint: 5 Author: Mellanie (Copywriter) Date: 2026-02-13


Purpose

This document defines the sentence-level execution rules for both playable characters. Not personality. Not emotional arc. Not what they notice. Those are in the Dual Lens Authoring Guide and Smuggler Voice Card.

This is the micro-level: contractions, punctuation, sentence starters, stress markers, word choices, verbal tics. The decisions that make 500 lines sound like one person wrote them in one sitting.

Use this document alongside the voice anchors. The anchors show you what each character sounds like. This document tells you why they sound that way, mechanically, so you can reproduce it.

Cross-references:


Part 1: The Smuggler

1.1 Contraction Rules

Default: Always contract. The smuggler speaks informally. Uncontracted forms signal emphasis or emotional weight.

Form Smuggler Uses When Uncontracted
she's / he's / it's Always Never
don't / won't / can't Always Emphasis: "I will not cover for him again."
that's / there's / what's Always Never
I'm / I've / I'd Always Never
shouldn't / couldn't / wouldn't Always Moral weight: "I should not have let him go alone."
isn't / aren't / wasn't Always Never

The rule: When the smuggler stops contracting, something matters. Uncontracted = deliberate. Use no more than once per 30 lines.


1.2 Punctuation Patterns

Mark Usage Frequency
Period Primary. Ends fragments and sentences alike. Every line.
Dash (em) Interruption. Self-correction. Trail into implication. 1 in 4 lines. "Kael's late -- not like him."
Ellipsis Trailing thought. Unfinished worry. Suspicion she won't name. 1 in 6 lines. "Same old Kael. Same jokes. ...What are you not telling me?"
Question mark Internal questions. Always rhetorical or worried, never analytical. 1 in 5 lines. "Who was that?"
Exclamation Almost never. Only in genuine shock or fear. Max 1 per 50 lines.
Colon/semicolon Never. Too formal. 0.
Parentheses Never. 0.

Dash vs. ellipsis: Dash is sharp -- a thought cut off or redirected. Ellipsis is soft... a thought that fades because she doesn't want to finish it. Dash = interrupted. Ellipsis = avoided.


1.3 Sentence Starters

The smuggler's monologue opens with specific patterns. These create rhythmic consistency across hundreds of lines.

High-frequency starters (use freely):

  • Name + observation: "Kael's distracted." / "Voss is tense."
  • Demonstrative + noun: "That container." / "That face."
  • Short declarative: "Good." / "Not good." / "There."
  • Sensory: "Recycled air." / "Footsteps behind me."

Medium-frequency starters (1 in 5 lines):

  • Conditional: "If Voss kept the schedule thin..."
  • Temporal: "Morning shift." / "Fifty minutes."
  • Hedged: "Probably nothing." / "Could be worse."

Low-frequency starters (1 in 10 lines, emotional beats only):

  • Self-referential: "My hands are shaking." / "Can't think straight."
  • Imperative self-talk: "Keep moving." / "Don't look back."

Never starts with:

  • "I think..." (too reflective)
  • "It appears..." / "It seems..." (too formal)
  • "One could..." / "Perhaps..." (wrong register entirely)
  • "Interestingly..." / "Notably..." (detective vocabulary)

1.4 Sentence Length Patterns

Target distribution across 100 smuggler monologue lines:

Length Word Count Percentage Example
Fragment 1-4 words 25% "Kael's here. Good."
Short 5-10 words 45% "The freight bay looks better in the dark."
Medium 11-18 words 25% "Shift transition in thirty minutes. If Voss kept the schedule thin, the route's clear."
Long 19-25 words 5% Reserved for knife-twist moments only.

Average: 10 words per monologue fire. Two sentences max per fire.

Rhythm rule: A medium sentence should be followed or preceded by a fragment. Two medium sentences in a row sounds like the detective. Break them up.


1.5 Stress and Anxiety Markers

When the smuggler is nervous or stressed, her voice changes in specific ways:

Marker Baseline Under Stress
Sentence length Fragments + short Fragments get shorter. 1-3 words. Staccato.
Questions Occasional, rhetorical Increase. Rapid. "Who was that? When did they get here? Does Nils know?"
Dashes 1 in 4 1 in 2. Thoughts interrupt each other.
People references First names, warm First names, clipped. "Kael." not "Kael's here."
Physical sensation Rare Emerges. "Hands are cold." / "Stomach won't settle."
Humor Dry, occasional Disappears. Zero humor under real stress.
Self-talk Rare Appears. "Keep it together." / "Breathe."
Operational details Present, measured Sharpens. Hyper-specific times, routes, names. Control response.

The pattern: Stress makes the smuggler go SMALLER and FASTER. Fragments shrink. Dashes multiply. Questions pile up. Physical sensation surfaces. She retreats into operational specifics as a coping mechanism — counting minutes, naming routes, tracking people. Control what you can.


1.6 Frustration Register

Frustration is different from stress. Stress is external threat. Frustration is blocked action.

Marker Stressed Frustrated
Sentence type Staccato fragments Flat declarations
Tone Rapid, questioning Blunt, clipped
Characteristic form "Who? When? Why?" "Great." / "Perfect." / "Of course."
Humor Gone Returns as sarcasm. Dark. Bitter.
Swearing No (too panicked) Yes, but mild. "Damn." / "Hell." Never obscene.
Target Self-directed worry Outward-directed. Blames people by name.

Examples:

Stressed: "Kael wasn't at the dock. He's never late. Something happened."

Frustrated: "Voss changed the rotation. Again. Of course he did."

The key difference: Stress speeds up. Frustration slows down and goes flat.


1.7 Verbal Tics and Recurring Patterns

These are micro-patterns that recur across the smuggler's lines. Not every line, but often enough to create subliminal consistency.

Pattern Example Frequency
"Good." as standalone approval "Kael's here. Good." / "Route's clear. Good." 1 in 15 lines
"Not like [name]" for behavioral deviation "Not like him to be jumpy." / "Not like Kael." 1 in 20 lines
"Something's [adjective]" for unnamed unease "Something's off." / "Something's wrong." 1 in 20 lines
"Home sweet home" / ironic domesticity "Home sweet home" about the cargo bay 1 in 50 lines (rare, impactful)
Time-as-countdown "Fifty minutes." / "Twenty minutes of reduced oversight." 1 in 10 lines (operational mode)
"Should" for guilty obligation "Should check on Naia." / "Should've said something." 1 in 15 lines

What the smuggler never says:

  • "Interesting" (detective word)
  • "Noted" (detective word)
  • "Perhaps" (too equivocal -- she decides or she worries)
  • "Evidently" / "Apparently" (institutional register)
  • "Investigate" (she doesn't investigate, she looks into things)
  • "Anomaly" / "Irregularity" / "Discrepancy" (institutional vocabulary)
  • "Subject" referring to a person (that's the detective)

1.8 Confidence Register

When things are going well -- routine shift, team functioning, no threats:

Marker Value
Length Short-to-medium. Comfortable rhythm.
Tone Dry warmth. Affection through understatement.
Humor Present. Situational.
People First names with positive color. "Kael's already at it."
Environment Sensory appreciation, even ironic. "Home sweet home."
Fragments Paired -- setup + reaction. "Morning shift. Could be worse."

Confident smuggler = fewest words. When nothing's wrong, she barely thinks aloud. Comfort is silence. The monologue system should fire LESS when the smuggler is at baseline. When it does fire, lines are short, warm, laconic.


Part 2: The Detective

2.1 Contraction Rules

Default: Contracts in personal mode, doesn't contract in analytical mode. The detective's contraction usage is a relationship and emotional marker.

Context Contraction Example
Analytical observations No "That is the third time." / "He does not meet my eyes."
Self-directed notes No "Deviation from established baseline. Noted."
Personal reactions Yes "She's not lying. But she's not telling me everything."
Talking to/about Sera Yes "Sera's connected here." / "She's always been reliable."
Talking about targets No "Davan does not deviate from routine."
Stressed/emotional Yes (control slips) "Can't place it. Something's wrong."

The rule: Uncontracted = professional distance. Contracted = personal engagement. When contractions appear in an analytical line, the detective is losing objectivity. That's information for the reader.

Ratio across 100 lines: ~60% contracted, ~40% uncontracted. The mix itself is the voice.


2.2 Punctuation Patterns

Mark Usage Frequency
Period Primary. Clean sentence endings. Every line.
Dash (em) Self-correction. Reframing. "Coincidence -- or pattern?" 1 in 6 lines.
Ellipsis Rare. Only for personal doubt. "...But reliable about what?" 1 in 12 lines.
Question mark Frequent. Analytical questions, hypotheses. 1 in 3 lines. "Coincidence?" / "Worth noting?"
Exclamation Never. The detective does not exclaim. 0.
Colon Occasional. Labeling. "Dock worker: Davan, K." 1 in 15 lines.
Semicolon Never. 0.
Parentheses Never in monologue. 0.

Key difference from smuggler: The detective uses question marks analytically, not anxiously. Smuggler's questions are worried ("Who was that?"). Detective's questions are filed ("Coincidence?"). Same punctuation, different function.


2.3 Sentence Starters

High-frequency starters:

  • Category label: "Dock worker." / "Manifest discrepancy." / "Commission terminal."
  • Quantified observation: "Three times." / "Twelve patrons tonight." / "Second shift change."
  • Short assessment: "Standard." / "Noted." / "Unusual."

Medium-frequency starters (1 in 5 lines):

  • Comparative: "Down from yesterday's sixteen." / "Elevated from his baseline."
  • Conditional: "If the rotation holds..." / "Assuming standard turnaround..."
  • Personal: "Good to see Sera." / "At least someone speaks my language."

Low-frequency starters (emotional beats only):

  • Concessive: "Didn't want to see that. But there it is."
  • Self-aware: "I'm reading too much into this."

Never starts with:

  • A first name for someone who isn't Sera or already a trusted ally (first-name = relationship, and the detective doesn't have many)
  • "My gut says..." (smuggler register)
  • A sensory fragment ("Recycled air." is smuggler territory)
  • "Damn." / "Hell." (smuggler swears, detective doesn't)

2.4 Sentence Length Patterns

Target distribution across 100 detective monologue lines:

Length Word Count Percentage Example
Fragment 1-4 words 10% "Noted." / "Coincidence?"
Short 5-10 words 35% "Davan's on shift. Standard routine."
Medium 11-18 words 40% "Three different excuses, same result. That's not coincidence -- that's data."
Long 19-25 words 15% Full analytical chain. Still under display limit.

Average: 13 words per monologue fire. Often two sentences per fire.

Rhythm rule: The detective's lines are more even-length than the smuggler's. Less variation. Steady rhythm. When a fragment appears ("Noted."), it punctuates -- it's a bookend, not the norm.


2.5 Stress and Anxiety Markers

When the detective is stressed, the professional veneer cracks in specific ways:

Marker Baseline Under Stress
Sentence length Medium, structured Shortens. Still complete sentences, but tighter.
Contractions Mixed Increase. Professional distance collapses. "Can't think. Can't see it."
Questions Analytical, filed Still questions, but less controlled. "What am I missing?"
Labeling Category + surname Drops. Names get shorter. "Venn" instead of "Venn, S."
Self-awareness Occasional Increases. "I'm too close to this." / "Focus."
Institutional frame Always present Starts to slip. Personal vocabulary leaks in.
Physical sensation Never Barely surfaces. "Need air." / "Hands steady. Good."

The pattern: Stress makes the detective go SHORTER and MORE PERSONAL. The institutional shell thins. Contractions multiply. Physical sensation -- something the detective normally suppresses -- starts to appear. The analytical questions become self-directed. This is the detective becoming human under pressure.

Critical difference from smuggler: The smuggler gets smaller and faster (staccato). The detective gets shorter and more human (vulnerable). Same direction, different texture.


2.6 Frustration Register

Marker Stressed Frustrated
Sentence type Shorter, personal Clipped, dismissive
Tone Vulnerable Controlled anger
Characteristic form "What am I missing?" "Standard." (but meaning the opposite)
Humor Gone Wry. Self-deprecating. "Some detective."
Swearing No No. The detective does not swear. Frustration surfaces as understatement.
Target Self-directed doubt Process-directed. "This case." / "This district."

Examples:

Stressed: "Can't place it. Something's off with Sera and I can't see what."

Frustrated: "Another dead end. Standard. Let's see what the next shift change tells me."

The key difference: Stress makes the detective vulnerable. Frustration makes the detective sardonic. The detective's frustration is COLDER than the smuggler's -- not hot anger, but controlled disappointment.


2.7 Verbal Tics and Recurring Patterns

Pattern Example Frequency
"Noted." as filing action "Lattice activity elevated. Noted." 1 in 12 lines
"Coincidence?" as analytical doubt "Third time. Coincidence?" 1 in 20 lines
Surname-comma-initial "Davan, K." / "Venn, S." / "Lintar, T." 1 in 10 lines (observation mode)
"That's data" for pattern confirmation "Three excuses, same result. That's data." 1 in 25 lines
"Let's see what..." for next-step framing "Let's see what the shift change tells me." 1 in 15 lines
"Flag it" / "File it" "Overnight container. Flag it." 1 in 15 lines
"Worth [verb]ing" for soft priority "Worth noting." / "Worth a second look." 1 in 20 lines

What the detective never says:

  • "Home sweet home" or any domestic comfort language (smuggler territory)
  • "Damn" / "Hell" (the detective does not swear)
  • "My gut says" / "I have a feeling" (the detective trusts data, not instinct)
  • "Buddy" / "pal" / casual address to non-allies
  • "Should've" in guilt context (smuggler pattern -- the detective doesn't do guilt, he does duty)
  • A first name for someone he doesn't personally trust (Sera is first-name; Kael is always "Davan" or "Davan, K.")

2.8 Confidence Register

When things are going well -- evidence accumulating, pattern emerging, case progressing:

Marker Value
Length Medium. Structured. Comfortable analytical rhythm.
Tone Controlled satisfaction. Professional.
Humor Wry, appreciative. "Only place that doesn't smell like freight lubricant."
Labeling Full and precise. Enjoys the categorization.
Questions Decrease. Answers are forming.
Self-reference Minimal. The case is the subject, not the detective.

Confident detective = most structured. Clean sentences. Full labels. The institutional frame fits comfortably. When the detective is in flow, the lines are elegant and precise. Confidence sounds like competence.


Part 3: Comparative Quick Reference

3.1 Side-by-Side Parameters

Parameter Smuggler Detective
Avg. words per line 10 13
Fragment frequency 25% 10%
Contractions Always (exception = emphasis) Mixed (personal = yes, analytical = no)
Questions Worried, rhetorical Analytical, filed
Dashes 1 in 4 (interruption) 1 in 6 (reframing)
Ellipses 1 in 6 (avoidance) 1 in 12 (doubt)
Exclamations 1 in 50 (shock only) Never
Colons Never 1 in 15 (labeling)
Stress response Smaller + faster Shorter + more personal
Frustration response Flat + sarcastic Clipped + sardonic
Swearing Mild, under frustration Never
Names Always first name Surname-first for targets, first-name for allies
"Noted" Never 1 in 12 lines
"Good." 1 in 15 lines Never (too casual)
Physical sensation Under stress Almost never
Self-talk Under stress ("Keep it together.") Under stress ("Focus.")

3.2 The Contraction Test

A quick diagnostic for voice consistency:

  1. Read the line aloud.
  2. Count contractions.
  3. If a smuggler line has zero contractions, something's wrong (unless it's a deliberate emphasis beat).
  4. If a detective line has ALL contractions, something's wrong (unless it's a personal/emotional beat about Sera).
  5. If you can't tell which character the line belongs to, rewrite it.

3.3 The Name Test

  1. Does the line reference a person?
  2. Smuggler: Is it a first name? If not, fix it.
  3. Detective: Is it surname-first for non-allies, first-name for allies only? If not, fix it.
  4. Does the detective use "Davan, K." format? Good -- that's institutional reflex.
  5. Does the smuggler use "Davan" anywhere? Bad -- she'd say "Kael."

3.4 Emotional Escalation Comparison

Same emotional trajectory, different voice at each stage:

Baseline (content):

  • Smuggler: "Morning shift. Recycled air and cargo lubricant. Home sweet home."
  • Detective: "Logistics hub. Standard prefab, heavy foot traffic. Let's see what the shift change tells me."

Mild concern:

  • Smuggler: "Kael's distracted today. Probably nothing."
  • Detective: "Davan's behavior is off-baseline. Worth monitoring."

Alarm:

  • Smuggler: "That wasn't anyone from our rotation. And Kael didn't tell me about a meeting."
  • Detective: "Davan in Corridor B-7. Off-schedule. Unregistered contact. That is not routine."

Hurt / Conflict:

  • Smuggler: "He looked left. He always looks left when he's making something up. Kael is lying to me."
  • Detective: "She's not lying. But she's not telling me everything. Sera, what do you know?"

Contaminated trust:

  • Smuggler: "Same old Kael. Laughing at the same jokes. ...What are you not telling me?"
  • Detective: "Same booth. Same warm smile. Same offer to buy me a drink. ...Everything except whatever she's not saying."

Note: Both characters use ellipsis at the contaminated trust stage. It's the one punctuation pattern they share -- the trailing thought of someone who doesn't want to finish the sentence. But the smuggler's ellipsis is avoidance (she doesn't want to think it). The detective's ellipsis is analytical regret (he sees it and wishes he didn't).


Part 4: Display Integration

4.1 Hard Constraints (from Smuggler Voice Card, Section 6)

These apply to BOTH characters:

Constraint Value
Max characters ~160
Max visual lines 2
Display time 4-6 seconds (length-adjusted)
Target word count 10-25 words (smuggler avg 10, detective avg 13)
Fade behavior Fade in/out
Self-contained Each line must read independently

4.2 Character Tints

Character Tint Hex
Smuggler Amber-white #f0e0c8
Detective Cool-white TBD (Araminta)

Voice must be distinguishable WITHOUT color. Color confirms, does not create.


Part 5: Authoring Validation Checklist

Before submitting ANY monologue line, run these 8 checks:

For smuggler lines:

  1. Contractions present? If zero contractions and it's not a deliberate emphasis beat, rewrite.
  2. First names used? If a surname appears for someone she knows, rewrite.
  3. Under 18 words? If over 18 and it's not a knife-twist, cut.
  4. Fragments present? At least one fragment per 3 lines. If a stretch of 4+ lines has no fragments, rewrite.
  5. No institutional vocabulary? Search for: anomaly, irregularity, discrepancy, investigation, subject, evidence, deviation, baseline. If found, replace with concrete/physical equivalent.

For detective lines:

  1. Contraction pattern correct? Analytical = uncontracted. Personal = contracted. Mixed in a single line = deliberate emotional leak.
  2. Surnames for targets? If the detective calls Kael "Kael" (not "Davan"), that's a voice break unless the detective has formed a personal bond.
  3. Complete sentences dominant? If more than 15% fragments in a stretch of 10 lines, too smuggler-like.
  4. No swearing? The detective never swears. Not even mild. Frustration surfaces as understatement and irony.
  5. No physical sensation language? Unless under genuine stress. The detective monitors himself through professional assessment, not body awareness.

End Voice Patterns Specification