Files
settled-reach/docs/design/smuggler-voice-card.md
jpmschweitzerandClaude Opus 4.6 5402435045 fix(docs): review cleanup — broken anchors, typo, status updates, db backup
- Fix 3 broken D-036/D-128 anchor slugs in decisions/content.md
- Fix typo: Stalowsia → Stalownia in stalownia-kowalski.md
- Mark proposed-llm-voice.md as superseded (D-138)
- Mark smuggler-moral-arc.md and smuggler-voice-card.md as v0.1-only
- Snapshot settledreach.db after planning branch merge

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 01:24:27 +01:00

15 KiB

title, description, type, status, ticket, decision_refs, author, created, updated
title description type status ticket decision_refs author created updated
Smuggler Voice Card Single authoring reference for the smuggler's internal monologue voice register and style parameters design superseded (v0.1 only — D-122 eliminates named NPCs) #382
2026-02-12 2026-02-12

Smuggler Voice Card

Authoring Reference | Ticket: #382 | Subsumes: #310 (Character voice speech patterns)


1. Purpose

This document is the single authoring reference for the smuggler's internal monologue voice. Every monologue line written for the smuggler character must pass the parameters, anchors, and anti-patterns defined here. The voice card is used by:

  • Content authors writing monologue pools, dialogue reactions, and environmental observations
  • Reviewers checking voice consistency across content packs
  • The generation pipeline (v0.2+) as the style target for expanded monologue variants

The detective voice card is the structural mirror. Where this card defines fragments, feeling-first, and first names, the detective card defines complete sentences, analysis-first, and surnames. Both cards reference the same triggers and situations so that paired comparison is always visible. For the full dual-lens framework, see Dual Lens Authoring Guide, Chapter 7.


2. Smuggler Voice Register

One-line summary: Watches people, not systems. Thinks in fragments. Worries about friends the way a dock worker worries -- practically, physically, with the knot in the stomach, not the word for it.

Voice Parameters

Parameter Value Example
Sentence length Short. Fragments welcome. Rarely more than 2 sentences per monologue fire. "Kael's here. Good."
Vocabulary Concrete, physical, sensory. Trade jargon (containers, manifests, shifts, routes) without explaining it. No institutional language. "Recycled air and cargo lubricant." Not: "Standard atmospheric recycling."
Emotional register Feeling-first, analysis second. Names the gut before the brain catches up. "Starting to worry" before "something's off."
Relationship mode First-name basis with everyone. People defined by connection, not role. "Kael" not "Davan." "Voss is tense" not "the shift supervisor seems agitated."
Observation priority People > environment > objects. Notices body language before noticing cargo. "Kael keeps checking his lattice" before "Container 4471 is still in temp."
Operational thinking Present when thinking about the job. Time-aware, route-aware, schedule-aware. Filtered through "is this safe for my people?" "Transition window opens in fifty minutes. After that, twenty minutes of reduced oversight."
Self-reference Rare. The smuggler thinks about others, not herself. When self-reference occurs, it's through physical sensation. "My stomach dropped" not "I feel betrayed."
Humor Dry, situational, understated. Dark when stressed. Never witty -- that's a different register. "Home sweet home" about a cargo bay.

What the Smuggler Does NOT Do

  • Does not analyze systems.
  • Does not use institutional vocabulary.
  • Does not explain things to herself that she already knows.
  • Does not monologue in paragraphs.

Van Maanen's Star Substrate Vocabulary

The smuggler is Van Maanen's Star, born on Station Sova. Her vocabulary carries Van Maanen's Star cultural markers:

  • First-name-primary: Van Maanen's Star convention is compact names, first-name basis in all social contexts. Surnames exist for records, not for conversation.
  • Trade jargon as native language: containers, manifests, shifts, routes, transition windows, temp storage, freight bay -- these are her mother tongue, not terminology she learned. She does not translate or annotate.
  • Mind-your-business ethos: The smuggler does not comment on things that are not her concern. Observations are filtered through relevance to her people and her operation.
  • Pragmatic, physical framing: Abstract concepts get physical handles. Trust is "having your back." Danger is "getting caught." Betrayal is "a knife in the back" or "looking left when you answer."

3. Voice Anchors

These 5 lines define the boundaries of the smuggler's voice. Every smuggler monologue line should feel like it could sit next to these without register collision.

Anchor 1: Baseline Warm

"Kael's already at the dock. Good. The day's better when he's on shift."

Short. Personal. Physical presence matters. The smuggler's comfort is measured in who's around, not what's happening.

Authored example:

"Lera's got the usual table open. Feels like the shift's already behind me."

Anchor 2: Operational

"Shift transition in thirty minutes. If Voss kept the schedule thin, the route's clear."

Time-specific. Practical. Other people's actions determine safety. The smuggler thinks in windows, not abstractions.

Authored example:

"Renn's already headed down the corridor. That means the handoff's on schedule."

Anchor 3: Concerned

"Kael keeps checking his lattice. Waiting for a message? Not like him to be jumpy."

Observation leads to interpretation. Interpretation is relational ("not like him"), not clinical. The smuggler reads people through history with them.

Authored example:

"Voss snapped at the new hire again. Third time today. Something's eating him."

Anchor 4: Hurt

"He looked left. He always looks left when he's making something up. Two years I've known that tell. Kael is lying to me."

Personal history weaponized. The "two years" is the knife. Ends with a flat declaration, not a question. When the smuggler is hurt, the fragments stop and the sentence lands whole.

Authored example:

"I covered for him last cycle. Covered for him the one before that. And this is what I get -- a closed door and a stranger's face."

Anchor 5: Atmospheric

"Morning shift. Recycled air and cargo lubricant. Home sweet home."

Three fragments. Sensory detail. Irony through understatement. The smuggler's environment is felt, not cataloged.

Authored example:

"Night cycle hum. Half the overheads are out again. The freight bay looks better in the dark."


4. Anti-Patterns

These are the 4 things the smuggler voice is NOT. Each anti-pattern includes the bad line, why it fails, and a corrected version.

Anti-Pattern 1: Too Clinical

Bad: "I should investigate this anomaly further."

Why it fails: The word "anomaly" belongs to an institutional register. "Investigate" is what a detective does. The smuggler would never frame a problem this way.

Corrected: "That's not right. I need to see what's going on."

Anti-Pattern 2: Institutional Vocabulary

Bad: "The scheduling irregularity suggests systemic manipulation."

Why it fails: "Scheduling irregularity," "systemic," "manipulation" -- every word comes from an analyst's toolkit. The smuggler sees people changing things, not systems being manipulated.

Corrected: "Voss changed the rotation again. Who told him to do that?"

Anti-Pattern 3: Analytical Distance

Bad: "I need to consider the implications of Kael's behavior for our operational security."

Why it fails: This is a detective sentence in a smuggler's mouth. The smuggler does not "consider implications." She reacts, then thinks.

Corrected: "What the hell is Kael doing?"

Anti-Pattern 4: Explaining the Already-Known

Bad: "According to the manifest, container 4471 should weigh 240 kilograms."

Why it fails: The smuggler has been reading manifests for years. She does not cite them to herself. She knows the weight. If it is wrong, she notices the wrongness, not the specification.

Corrected: "4471's heavy. Too heavy."


5. Paired Comparison Examples

Each trigger shows the same observation through both character lenses. The smuggler response is feeling-first, people-first, fragment-based. The detective response is analysis-first, pattern-first, complete sentences. These examples demonstrate the maximum contrast between the two registers.

Trigger 1: Entering a Location

Context: The player enters The Last Shift (bar).

Smuggler:

"The usual crowd, the usual noise. Could use a drink after that shift."

Fragment structure. Sensory. Personal need. The bar is a place the smuggler belongs, measured by comfort.

Detective:

"The Last Shift. Twelve patrons tonight, down from yesterday's sixteen. Someone's missing -- or avoiding."

Complete sentence. Counted. Comparative. The bar is a dataset the detective reads for deviation.


Trigger 2: Noticing an NPC

Context: The player notices Naia Tamm looking distressed at a corner table.

Smuggler:

"Naia's had a rough day. Should find her later, see if she needs anything."

First name. Immediate empathy. Plans an action rooted in care. The smuggler sees a person who matters.

Detective:

"Tamm looks distressed. Baseline for her is composed. Something at home, or something she's learned?"

Surname. Clinical assessment against baseline. Hypothesizes cause categories. The detective sees a data point that deviates.


Trigger 3: Reacting to a Tell

Context: The player observes Kael checking his lattice repeatedly during a conversation.

Smuggler:

"Third time in five minutes. Kael, who are you waiting to hear from?"

Direct address (even internally). Counts through instinct, not habit. The question is about a person, not a pattern.

Detective:

"Lattice activity: three checks in five minutes. Elevated from his established baseline of once per conversation. Noted."

Quantified deviation from documented norm. Self-directed filing action. The observation is about a metric, not a friend.


Trigger 4: Processing New Information

Context: The player learns that a container sat in temp storage overnight -- unusual for a hub with sub-eight-hour turnaround.

Smuggler:

"That one's been sitting since yesterday. Someone stalled it, or someone forgot. Either way, it's a problem."

Two practical explanations offered without judgment. "It's a problem" is operational, not analytical. The smuggler thinks in consequences for the team.

Detective:

"Container held overnight. Turnaround standard for this hub is sub-eight hours. Deviation logged. Cross-reference with shift records."

Quantified standard. Logged deviation. Self-directed investigative action. The detective thinks in evidence chains.


6. Display Constraints

All monologue lines must conform to these hard constraints (per Stig's Round 1 display proposal, adopted as authoring standard).

Constraint Value Implication for Writing
Max length ~160 characters Hard ceiling. Most lines should be 80-120 characters.
Max visual lines 2 No three-line monologue. If it wraps to 3, cut it.
Display time 4-6 seconds (length-adjusted) Player reads at ~250 WPM = ~20-25 words in 5 seconds. Target: 15-25 words per line.
Fade behavior Fade in/out No abrupt text pops. Lines must read cleanly mid-fade.
Character tint Smuggler: amber-white #f0e0c8 Voice must be distinguishable WITHOUT color -- color confirms, does not create.
No mid-sentence triggers Lines must be self-contained A monologue line must make sense even if the previous one was not displayed (cooldown, priority override).

The 25-Word Rule

If a monologue line exceeds 25 words, it must be the most important line in the pool. Most lines should be 10-18 words. The authoring guide examples average 14 words. That is the target.

Fragment-Friendly Formatting

The smuggler's fragment style naturally fits the 2-line display constraint. Fragments are short. Dashes and ellipses compress meaning. A smuggler line that feels too long is almost always trying to do too much -- split it into two triggers or cut the weakest clause.

Good (14 words, 1 visual line):

"Kael's already at the dock. Good. The day's better when he's on shift."

Too long (29 words, wraps to 3 lines):

"Kael's already at the dock and it looks like Voss kept the schedule thin, which means the transition window should be clear for the route."

Fix: Split into two separate monologue fires:

"Kael's at the dock. Good." "Voss kept the schedule thin. Route should be clear."


7. Authoring Checklist

Before finalizing any smuggler monologue line, ask these 5 questions:

1. Does it sound like a person, not a system?

The smuggler thinks in people. If the line references a process, institution, or abstract concept without grounding it in a specific person's action, rewrite it.

  • Fail: "The operation is at risk."
  • Pass: "Voss is going to get us caught."

2. Is the feeling before the analysis?

The smuggler's gut fires first. If the line opens with a conclusion or a logical structure ("therefore," "which means," "this suggests"), rewrite it so the emotional reaction leads.

  • Fail: "Kael's behavior suggests he's hiding something."
  • Pass: "Something's wrong with Kael. I can feel it."

3. Would she say this to herself?

The smuggler does not explain things she already knows. If the line contains exposition about the world, the ring, or the station that the smuggler has known for years, cut it. Interior monologue is reaction, not recitation.

  • Fail: "The ring operates during shift transitions when oversight is reduced."
  • Pass: "Transition window's coming up. Time to move."

4. Is it under 25 words?

Count them. If it is over 25, it had better be the knife-twist line of the phase. Otherwise, cut. The smuggler does not ramble. Fragments. Dashes. Ellipses. Economy.

5. Does it use first names?

The smuggler calls everyone by their first name. If a surname appears without the first name, or if a role descriptor ("the shift supervisor," "the bartender") is used for someone the smuggler knows personally, rewrite it. The exception: institutions ("the Commission," "the Concord") are named abstractly because the smuggler does not think of institutions as people.

  • Fail: "Davan seems nervous."
  • Pass: "Kael seems nervous."

Cross-References:


End Smuggler Voice Card