docs(wiki): add Triangle 1 fork, PC-as-NPC spec, expand Drin to Tier 2
Wave 3 deliverables: - Triangle 1 Hub Power Volume Escalation fork (#377): 3-path smuggler decision (escalate/stabilize/mediate), NPC state changes, ~41 dialogue lines - PC-as-NPC unified spec (#381): starting knowledge/relationship graphs, tell inversion, orientation monologue, 9-step conversion checklist, v0.1 smuggler + detective briefs (29 items each) - Drin Rosta Tier 2 expansion (#397): full 10-axis profile, 6 voice lines, formalized Triangle 2 + Triangle 5 roles Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
+103
-20
@@ -1,47 +1,130 @@
|
||||
# Drin Rosta
|
||||
|
||||
**Tier 3 NPC** | Logistics Hub (The Terminal) | Flat
|
||||
**Tier 2 NPC** | Logistics Hub (The Terminal) | Mundane
|
||||
|
||||
---
|
||||
|
||||
## Essential Axes
|
||||
## Core Identity
|
||||
|
||||
### Want
|
||||
**Name**: Drin Rosta
|
||||
**Age**: 40
|
||||
**Role**: Maintenance tech + dock inspector, Sova Transit District Logistics Hub
|
||||
**System Origin**: Krenn System, Station Sova
|
||||
**Lattice Tier**: Baseline
|
||||
**Employer**: Sova Logistics Consortium
|
||||
|
||||
Stay out of trouble. Pay off the debt. Get through the shift.
|
||||
---
|
||||
|
||||
## 10-Axis Profile
|
||||
|
||||
### 1. Want
|
||||
|
||||
**Primary**: Clear the debt. Stop looking over his shoulder.
|
||||
|
||||
Drin is a maintenance tech who also handles dock inspections. He's competent at both. The problem is the gambling debt to Harek — a significant sum from the bar card games that Drin can't repay on his salary. The debt doesn't require Drin to do anything explicitly illegal. It just means Drin is slow during inspections of certain containers. He doesn't open them. He doesn't look hard. The ring has noticed this pattern and relies on it. Drin is compromised by omission, not commission.
|
||||
|
||||
### Routine
|
||||
**Secondary**: Return to when the job was just a job.
|
||||
|
||||
**06:00 - 14:00**: Day shift — maintenance rounds and scheduled dock inspections
|
||||
**10:30**: Break room, avoids Harek if present
|
||||
**14:00 - 16:00**: Post-shift — home or bar (card game nights, 2x per week)
|
||||
**Night**: Home, worrying about the debt
|
||||
Drin remembers the period before the debt. Maintenance rounds, dock inspections, clocking out, going home. The work was repetitive and that was fine. Drin liked the repetition. Now every inspection cycle carries a second calculation running underneath — which containers to skip, which bays to clear without looking, how to file a report that says nothing happened when something might have. He wants the old version of the job back. He doesn't know how to get there.
|
||||
|
||||
### Personality
|
||||
### 2. Secret / Vulnerability
|
||||
|
||||
**Quiet, methodical, avoidant.** Drin fixes things. Pipes, wiring, environmental systems, loading equipment. He's good with objects and bad with people. The gambling started as social bonding (card games at the bar) and became a trap. Drin doesn't talk about the debt, doesn't talk about the inspections, doesn't talk much at all. His silence is both personality and survival strategy.
|
||||
**Surface secret**: Gambling debt to Harek. Known to bar regulars, card game circle. Nobody thinks much of it — debts are common on Sova.
|
||||
|
||||
**Deep secret**: Drin's inspection negligence is being exploited by the ring. Drin understands that someone benefits from his looking the other way — containers move through his shifts without scrutiny and nobody complains. But he doesn't know the ring's structure, doesn't know Kael's role, doesn't know the scope of the operation his silence enables. He thinks it's smaller than it is.
|
||||
|
||||
**Vulnerability**: Compromised by omission. Drin never actively smuggled anything. He failed to inspect. The distinction feels meaningful to him and would not feel meaningful to an investigator. If confronted with the scale of what his negligence enabled, Drin's self-narrative collapses.
|
||||
|
||||
### 3. Relationships
|
||||
|
||||
**Harek Valde**: Debt holder, inadvertent coercer. Fear-based, asymmetric. Harek doesn't press aggressively — he keeps the debt active, invites Drin to card games, covers a round. The relationship is social on the surface and transactional underneath. Drin likes Harek personally, which makes the dynamic worse. It's hard to resent someone who buys you drinks and never explicitly threatens you. The ring noticed the power dynamic and exploits it without Harek fully understanding what he built.
|
||||
|
||||
**Arvo Voss**: Shift supervisor. Professional, strained. Voss needs Drin functional and quiet. Drin senses that Voss knows something about why the inspection negligence is useful but doesn't want to test that suspicion. They interact procedurally — shift handoffs, maintenance reports, inspection schedules. The professional distance is mutual and deliberate.
|
||||
|
||||
**Maret Korr**: Freight scheduler, colleague. Guilt-adjacent. Maret processes manifests. Drin knows his inspection reports feed into Maret's reconciliation workflow. He also senses — without proof — that Maret has noticed the reports are too clean. The discomfort is unspoken. Drin avoids extended interaction with Maret because her attention feels like scrutiny, even when it isn't.
|
||||
|
||||
### 4. Tolerance Threshold
|
||||
|
||||
**Low — already past breaking.** The compromise IS Drin's post-threshold state. He crossed the line the first time he filed an inspection report he knew was incomplete, and he's been living past the threshold ever since.
|
||||
|
||||
**What he tolerates**: The routine guilt. The mechanical compliance. Harek's passive leverage. Inspecting containers he knows he shouldn't clear and clearing them anyway. The daily rhythm of knowing and not acting.
|
||||
|
||||
**What breaks him**: Direct confrontation — the detective asking pointed questions about specific inspections. Escalating demands — if the ring asks Drin to do MORE than look away (actively falsify, handle cargo, participate). Harek pressing the debt publicly — rupturing the social fiction that the debt is just a card game thing between friends. Any of these collapses the distinction between omission and commission that Drin needs to function.
|
||||
|
||||
### 5. Daily Routine
|
||||
|
||||
**05:50**: Arrives at hub. Checks maintenance board for overnight issues.
|
||||
**06:00 - 10:00**: Maintenance rounds — environmental systems, loading equipment, pipe and wiring repairs. Drin moves through the facility with tools and purpose. This is the part of the job he still enjoys.
|
||||
**10:00 - 10:30**: Break room. Eats alone or with other maintenance crew. Avoids Harek if Harek is on-site. Avoids prolonged conversation with Maret.
|
||||
**10:30 - 14:00**: Dock inspections — scheduled bay checks, container verification, freight condition reports. This is where the compromise lives. Certain shifts, certain bays, certain containers get shorter inspections. Drin's timing on compromised inspections is measurably faster than his legitimate ones.
|
||||
**14:00 - 14:30**: Post-shift — files reports, updates maintenance log. The inspection reports are filed here. Clean. Complete. Unremarkable.
|
||||
**14:30 - 16:00**: Home, or bar on card game nights (2x per week).
|
||||
**Night**: Home. Worrying about the debt. Not sleeping well.
|
||||
|
||||
### 6. Information Inventory
|
||||
|
||||
**Knows**: Inspection schedule gaps — which bays, which shifts, which timing windows he's been "slow" on. Harek's debt amount and the social dynamics around it. That SOMEONE benefits from his negligence — containers move through his shifts without scrutiny and nobody complains about the results. Hub maintenance infrastructure in detail — access corridors, environmental systems, loading equipment condition.
|
||||
|
||||
**Doesn't know**: Kael's role in the ring. Ring organizational structure. The contraband itself (Drin doesn't open the containers, so he doesn't know what's inside). The detective's investigation. Pell's wavering. That Pell might approach him as an institutional contact — someone with inspection authority who could receive a report. Maret's private discrepancy log.
|
||||
|
||||
### 7. Contentment
|
||||
|
||||
**Very low.** Trapped. Drin remembers when the job was just maintenance — fixing things, inspecting things, filing reports that reflected what he actually saw. The gambling was supposed to be social. Card nights at The Last Shift, a few drinks, something to do after work that involved other people. Now every inspection is a moral compromise he can't talk about. The contentment axis reads as a man going through the motions of a life that stopped working months ago. He hasn't adjusted; he's just enduring.
|
||||
|
||||
### 8. Personality Traits
|
||||
|
||||
**Primary: Quiet / Avoidant** — Drin doesn't volunteer information, doesn't seek attention, doesn't engage in conversations he can't control. His silence is both personality and survival strategy. Before the debt, the silence was just who he was. Now it serves a function.
|
||||
|
||||
**Secondary: Methodical** — Drin fixes things. Pipes, wiring, environmental systems, loading equipment. He follows procedures, uses checklists, documents his work. The irony: his methodical nature makes the compromised inspections more visible by contrast. When Drin is thorough, he's very thorough. When he's not, the gap is measurable.
|
||||
|
||||
**Tertiary: Anxious (suppressed)** — The anxiety doesn't manifest as nervousness or fidgeting. It manifests as silence. Shorter responses. Fewer interactions. A man shrinking his social footprint so there are fewer opportunities to say the wrong thing. The anxiety is structural, not behavioral — it shapes what Drin avoids rather than what he does.
|
||||
|
||||
### 9. Tell System
|
||||
|
||||
| Tell | Trigger | Observable To |
|
||||
|------|---------|---------------|
|
||||
| **Route changes when Harek is present** | Harek on-site at the hub or arriving at the bar — Drin adjusts his path to avoid casual contact | Bar regulars, Detective (if tracking social dynamics), Smuggler (if observant) |
|
||||
| **Shorter inspection times on specific shifts** | Compromised inspections — Drin clears certain bays faster than his baseline rate | Maret (correlates with manifest discrepancies), Detective (if tracking inspection timing data) |
|
||||
| **Increased break frequency** | Stress response — Drin takes more breaks during shifts that include compromised inspections | Voss (tracks shift productivity), Resha (notices the pattern as a new hire learning routines) |
|
||||
| **Eye contact avoidance during compromised inspections** | Filing reports he knows are incomplete — Drin doesn't look at the person receiving the paperwork | Voss (if attentive), Detective (if observing the filing process) |
|
||||
|
||||
### 10. Skill Set
|
||||
|
||||
**Occupational**: Maintenance tech — environmental systems, pipe and wiring repair, loading equipment servicing, mechanical diagnostics. Dock inspection — container verification, freight condition assessment, safety compliance.
|
||||
**Combat tag**: **No**. Drin is not physical. If confronted, he retreats into silence and compliance.
|
||||
**Lattice capability**: Baseline.
|
||||
|
||||
---
|
||||
|
||||
## Voice Hint
|
||||
## Voice Sample
|
||||
|
||||
*"I just do maintenance. Inspections are part of the schedule. I run them by the book."* [Flat delivery, eye contact avoided]
|
||||
**Mood: Professional (baseline)**
|
||||
- *"Coupling on the Bay 4 loader is wearing. I'll flag it for replacement on the next maintenance cycle. Should hold until then."*
|
||||
- *"I just do maintenance. Inspections are part of the schedule. I run them by the book."*
|
||||
|
||||
---
|
||||
**Mood: Under pressure (Harek nearby, or debt-adjacent conversation)**
|
||||
- *"I'm fine. Busy shift. A lot of bays to get through before the afternoon handoff."*
|
||||
- *"Cards? I don't know. Maybe. I'll see how the week goes."*
|
||||
|
||||
## Function Note
|
||||
|
||||
Drin exists as the **compromised institutional node** in Triangle 2 (Worried Knowledge). Maret notices his clean inspection reports. Voss needs him functional. Harek holds the leverage. Pell (in Triangle 5) might approach Drin as an institutional contact — not knowing Drin is already under the ring's indirect control. Drin is the person where the legitimate system and the criminal system overlap, and neither works properly because of it.
|
||||
**Mood: Cornered (detective asking about inspections)**
|
||||
- *"My reports are filed. They're complete. If there's a question about a specific bay, I can pull the documentation. But I don't know what you're looking for that isn't already there."*
|
||||
- *"I inspect what's on the schedule. I file what I find. That's the job."*
|
||||
|
||||
---
|
||||
|
||||
## Dual-Lens Notes
|
||||
|
||||
**Smuggler**: Drin is a tool — compromised and reliable because of it. *"Drin's on inspection today. We're good."*
|
||||
**Smuggler**: Drin is a tool — compromised and reliable because of it. The ring doesn't interact with Drin directly; they don't need to. Harek's debt does the work. As long as Drin stays quiet and slow on the right shifts, the dock-side processing runs clean. The smuggler reads Drin as a solved problem — a cog that turns the right way without needing to be told. *"Drin's on inspection today. We're good. He doesn't ask questions and he doesn't open the wrong containers. Best kind of help — the kind that doesn't know it's helping."*
|
||||
|
||||
**Detective**: Drin is a data point — his inspection reports are too clean for the volume. *"The inspector — Drin. Maintenance tech pulling double duty. Reports are spotless. Nobody's reports are that spotless."*
|
||||
**Detective**: Drin is a data point — his inspection reports are too clean for the volume of freight he processes. A maintenance tech pulling double duty as dock inspector should have equipment failures, missed checks, variance in his reports. Drin's are spotless. That level of consistency in a high-throughput environment is itself an anomaly. The detective reads Drin not as corrupt but as a process that isn't performing correctly. *"The inspector — Drin. Maintenance tech pulling double duty. Reports are spotless. Nobody's reports are that spotless. Either he's the best inspector on the station or he's not inspecting."*
|
||||
|
||||
---
|
||||
|
||||
## Triangle Roles
|
||||
|
||||
**Triangle 2: Worried Knowledge (Maret - Drin - Voss)** — The compromised inspector. Drin is the institutional process that is supposed to catch irregularities, and his compromise means the process is hollow. Maret sees the output — inspection reports that are too clean — and files it as another data point in her growing suspicion. Voss needs Drin functional and quiet because Drin's cooperation (willing or not) is what makes the schedule manipulation possible. Drin sits between two people who need different things from him: Maret needs the truth (which Drin can't give without exposing himself), and Voss needs the silence (which Drin provides because the alternative is worse). Harek, outside the triangle, holds the leverage that keeps Drin compliant.
|
||||
|
||||
**Triangle 5: The Informant Question (Pell - Renn - Drin) [Cross-Template]** — The institutional contact who is already compromised. Pell is considering cooperation with authorities and might approach Drin as someone with inspection authority — a legitimate institutional figure who could receive information about irregularities. The irony is structural: the one person Pell might turn to for institutional protection is already under the ring's indirect control. If Pell approaches Drin, several things could happen. Drin might freeze (avoidant personality meets impossible situation). Drin might inadvertently warn the ring by behaving differently after the approach. Or Drin, confronted with the scope of what his negligence enables, might finally crack — and Pell's approach becomes the catalyst that breaks both of them free. The triangle's danger is that all three unraveling paths (Pell turns, Drin breaks, Renn's suspicion creates internal conflict) converge on the same question: what happens when the compromised system meets the desperate informant?
|
||||
|
||||
---
|
||||
|
||||
@@ -54,4 +137,4 @@ Drin exists as the **compromised institutional node** in Triangle 2 (Worried Kno
|
||||
|
||||
---
|
||||
|
||||
**Cross-References:** [Harek](harek.md), [Maret Korr](maret-korr.md), [Voss](voss.md), [Pell](pell.md)
|
||||
**Cross-References:** [Harek](harek.md), [Maret Korr](maret-korr.md), [Voss](voss.md), [Pell](pell.md), [Renn](renn.md)
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
| 7 | Maret Korr | Freight Scheduler | Hub | Tier 2 | WITNESS | SKEPTIC | Mundane | Worried Knowledge |
|
||||
| 8 | Resha Neven | New Hire Dock Worker | Hub | Tier 2 | CATALYST | CIVILIAN | Mundane | (Background tension, not formal triangle) |
|
||||
| 9 | Naia Tamm | Teacher (Kael's Partner) | Bar | Tier 2 | MIRROR | CIVILIAN | Mundane | Worried Partner |
|
||||
| 10 | Drin Rosta | Maintenance Tech | Hub | Tier 3 | SYSTEM | TURNCOAT | Flat | Worried Knowledge, Informant Question |
|
||||
| 10 | Drin Rosta | Maintenance Tech | Hub | Tier 2 | SYSTEM | TURNCOAT | Mundane | Worried Knowledge, Informant Question |
|
||||
| 11 | Sess Kolvur | Bartender | Bar | Tier 3 | ANCHOR | CIVILIAN | Flat | None |
|
||||
| 12 | Olin Tavren | Drifter / New Arrival | Bar | Tier 3 | CATALYST | CIVILIAN | Flat | Bar Tensions |
|
||||
| 13 | Renn Harsk | Courier | Ring + Hub | Tier 2 | THRESHOLD | OPERATOR | Entangled | Informant Question |
|
||||
@@ -27,11 +27,11 @@
|
||||
|
||||
**Entanglement breakdown**:
|
||||
- **Tier 1 (THE FRIEND)**: 2 NPCs (Kael, Sera) — 1 entangled, 1 mundane
|
||||
- **Tier 2**: 10 NPCs — 3 entangled (Devra, Renn, Pell), 7 mundane
|
||||
- **Tier 3**: 5 NPCs (Drin, Sess, Olin, Sabel, Tav) — all flat
|
||||
- **Tier 2**: 11 NPCs — 3 entangled (Devra, Renn, Pell), 8 mundane
|
||||
- **Tier 3**: 4 NPCs (Sess, Olin, Sabel, Tav) — all flat
|
||||
- **Off-Stage**: 1 NPC (Nils) — entangled
|
||||
|
||||
**Total**: 5 entangled (28%), 8 mundane (44%), 5 flat (28%). Off-stage NPC (Nils) adds entanglement without on-screen presence.
|
||||
**Total**: 5 entangled (28%), 9 mundane (50%), 4 flat (22%). Off-stage NPC (Nils) adds entanglement without on-screen presence.
|
||||
|
||||
---
|
||||
|
||||
@@ -55,6 +55,8 @@
|
||||
|
||||
**Tension**: Voss has positional authority but takes orders from Nils (via intermediaries). Kael is caught between shift supervisor (Voss) and ring coordinator (Nils, Kael's older sibling). Nils pushes for higher volume; Voss wants stability; Kael wants everyone to calm down.
|
||||
|
||||
**Volume Escalation Fork**: See [Triangle 1: Hub Power — Volume Escalation Fork](../triangles/triangle-1-hub-power.md) for the full smuggler decision fork (3 paths: escalate, stabilize, mediate), NPC state changes, detective observation consequences, and authored dialogue.
|
||||
|
||||
**Player relevance**:
|
||||
- **Smuggler**: Navigates this daily. Knows the resentments, smooths tensions.
|
||||
- **Detective**: Sees Voss's anxiety, doesn't know why. Kael is efficient, unremarkable. Doesn't know Nils exists initially.
|
||||
@@ -172,7 +174,7 @@ information if Pell turns loyal to ring
|
||||
- Kael Davan (Dock Worker, THE FRIEND) — ring member, smuggler's anchor
|
||||
- Maret Korr (Freight Scheduler) — worried, processes manifests
|
||||
- Resha (New Hire) — asks too many questions
|
||||
- Drin (Maintenance Tech) — flat, fixes things, notices things, says nothing
|
||||
- Drin (Maintenance Tech / Dock Inspector) — compromised, inspection negligence, says nothing
|
||||
- Torek Lintar (bridge to bar) — off-shift presence
|
||||
- Renn (bridge to ring) — courier, moves cargo
|
||||
- Harek (bridge to bar) — off-duty security, debt leverage on Drin
|
||||
@@ -242,7 +244,7 @@ information if Pell turns loyal to ring
|
||||
|
||||
---
|
||||
|
||||
### Tier 2 (Working Profile — Voss, Lera, Torek, Devra, Maret, Resha, Naia Tamm, Renn, Pell, Harek)
|
||||
### Tier 2 (Working Profile — Voss, Lera, Torek, Devra, Maret, Resha, Naia Tamm, Drin, Renn, Pell, Harek)
|
||||
|
||||
**Per NPC**:
|
||||
- 10-axis data (all axes populated)
|
||||
@@ -255,7 +257,7 @@ information if Pell turns loyal to ring
|
||||
|
||||
---
|
||||
|
||||
### Tier 3 (Sketch — Drin, Sess, Olin, Sabel, Tav)
|
||||
### Tier 3 (Sketch — Sess, Olin, Sabel, Tav)
|
||||
|
||||
**Per NPC**:
|
||||
- Essential axes only (Want, Routine, Personality)
|
||||
|
||||
@@ -0,0 +1,408 @@
|
||||
# Triangle 1: Hub Power — Volume Escalation Fork
|
||||
|
||||
**Triangle**: Voss - Kael - Nils
|
||||
**Fork Type**: Smuggler decision (3 paths, self-contained)
|
||||
**Trigger**: Nils's escalation demand via lattice message, delivered by Devra
|
||||
**Ticket**: #377
|
||||
**Decision Reference**: D-053 / A-17 (self-contained forks)
|
||||
|
||||
---
|
||||
|
||||
## 1. Triangle Overview
|
||||
|
||||
Triangle 1 is the hub's power structure under pressure. Arvo Voss (shift supervisor, 46) has positional authority on the floor but takes operational orders from Nils Davan (ring coordinator, off-stage) through intermediaries. Kael Davan (dock worker, 34, THE FRIEND) is caught between his boss and his older sibling. The triangle's resting tension: Nils pushes for higher volume, Voss wants stability, Kael wants everyone to calm down.
|
||||
|
||||
The Volume Escalation Fork activates this tension. Nils demands a double-volume shipment. The smuggler — positioned between all three — must decide how to handle it. The choice reshapes the triangle's internal dynamics and changes what the detective can observe, without altering what the detective ultimately discovers. All three paths lead to the ring. The fork changes **when** and **how**.
|
||||
|
||||
**NPCs involved**:
|
||||
- **Nils Davan** (Off-Stage, GHOST+HANDLER): Ring coordinator, Kael's older sibling. Present only through lattice messages.
|
||||
- **Arvo Voss** (Tier 2, SYSTEM+OPERATOR): Shift supervisor. Takes a cut from the ring. Terrified of escalation.
|
||||
- **Kael Davan** (Tier 1, FRIEND+OPERATOR): Dock worker. Caught between Nils and Voss. Secretly trying to exit the ring.
|
||||
- **Devra Talsen** (Tier 2, THRESHOLD+HANDLER): On-station coordinator. Delivers Nils's message to the smuggler.
|
||||
|
||||
---
|
||||
|
||||
## 2. Trigger: Nils's Escalation Demand
|
||||
|
||||
### Context
|
||||
|
||||
Minutes 5-10 of the vertical slice. Devra approaches the smuggler during a routine shift at the logistics hub. She has a lattice message from Nils. The next shipment is double volume. Nils needs more hands and wider timing windows. Voss has to adjust the shift schedule to create a bigger coverage gap. The smuggler is asked to help convince Voss — or handle the extra volume personally.
|
||||
|
||||
### The Lattice Message (Nils to Kael, relayed through Devra)
|
||||
|
||||
Nils's voice: direct, authoritative, strategic. Underneath the business tone, an occasional note of familial warmth toward Kael — not sentimentality, efficiency that happens to include affection.
|
||||
|
||||
> Kael. Next cycle, we're doubling the load. Two containers instead of one, same transit window. I've already confirmed with Sabel — the supply side is handled.
|
||||
>
|
||||
> I need Voss to widen the shift gap by forty minutes. Night transition, not day. Tell him it's temporary. Tell him whatever he needs to hear.
|
||||
>
|
||||
> Get your friend involved. The one who's good with routing. I trust your judgment on people, little brother — always have. But this shipment doesn't wait.
|
||||
>
|
||||
> The money's there. Enough for everyone to feel it. Voss gets his usual plus fifteen percent. You and your crew split the operational bonus.
|
||||
>
|
||||
> Don't let Voss talk himself out of this. He worries too much about things that haven't happened yet. We've run bigger loads through worse windows. This is manageable.
|
||||
>
|
||||
> I'll check in after transit. Stay sharp.
|
||||
|
||||
**Authoring notes**: "Little brother" is the familial note — warm, but embedded in operational language. Nils doesn't separate business from family; for him they're the same register. "I trust your judgment on people" is genuine and instrumentalizing simultaneously. The message is 6 lines of authored content (excluding the sign-off).
|
||||
|
||||
### Devra's Delivery
|
||||
|
||||
Devra approaches the smuggler at the hub, low voice, professional demeanor shifted to operational mode.
|
||||
|
||||
> *"Message from upstream. Nils wants to double the next run. He needs Voss to stretch the window — forty minutes, night shift transition. And he wants you on routing. Here."*
|
||||
|
||||
She passes the lattice message (or relays its contents verbally, depending on operational security context).
|
||||
|
||||
> *"Read it. Then we need to talk about Voss."*
|
||||
|
||||
---
|
||||
|
||||
## 3. The Decision Fork
|
||||
|
||||
The smuggler has three options. Each is self-contained within Triangle 1 — no cross-triangle cascade per D-053 / A-17.
|
||||
|
||||
---
|
||||
|
||||
### Path A: Side with Nils (Escalate)
|
||||
|
||||
**Decision trigger**: The smuggler agrees to help push the double shipment through. Convinces Voss to widen the window, takes on the extra routing work, follows Nils's plan.
|
||||
|
||||
#### NPC Responses
|
||||
|
||||
**Voss reaction** — resentful compliance, anxiety spiking:
|
||||
|
||||
> *"Forty minutes. You're asking me to leave a forty-minute hole in the night rotation. Do you know what that looks like to anyone paying attention?"*
|
||||
|
||||
> *"Fine. Fine. I'll move Drin to the south bay and pull Resha off overnight. But if this blows up, I was never part of this conversation."*
|
||||
|
||||
> *"Another 'adjustment.' Every cycle it's another adjustment. One day there won't be anything left to adjust."*
|
||||
|
||||
**Kael reaction** — relief mixed with unease:
|
||||
|
||||
> *"Nils got his way. Alright. At least the pressure's off for now — he won't be pinging me every hour."*
|
||||
|
||||
> *"You sure about this? Double volume through one window... that's a lot of containers to explain if someone's watching."*
|
||||
|
||||
**Nils follow-up message** (post-shipment, lattice):
|
||||
|
||||
> *"Clean run. Good work. Tell Voss he did fine — and tell him there's a bonus. People work better when they're not afraid."*
|
||||
|
||||
#### Detective Consequences
|
||||
|
||||
The investigation **accelerates**. Voss's anxiety produces observable disruption:
|
||||
|
||||
- Manifest discrepancies spike (Voss reworks schedules visibly, Maret notices).
|
||||
- Voss's behavior becomes erratic — clipped responses, avoidance of break room during ring operations, nervous schedule adjustments.
|
||||
- The detective reads organizational stress:
|
||||
|
||||
> *"Voss changed the night shift schedule. Third time this week. That's not workload management — that's someone covering ground."*
|
||||
|
||||
> *"Manifest revisions are up forty percent since last cycle. The shift supervisor is reprocessing more than the freight volume justifies."*
|
||||
|
||||
#### Mechanical Outcomes
|
||||
|
||||
| Attribute | Change |
|
||||
|-----------|--------|
|
||||
| `exposure_risk` | Increases globally for the ring |
|
||||
| `cover_integrity` (ring) | Drops to `"thin"` |
|
||||
| Voss `behavior_flags` | `"nervous,schedule_changes,evasive"` |
|
||||
| Voss `position_integrity` | `"thin"` |
|
||||
| Kael `behavior_flags` | Unchanged (pressure relieved) |
|
||||
| Wow moment #2 (Character's Eye) | Triggers **EARLIER** in timeline |
|
||||
|
||||
#### Smuggler Monologue
|
||||
|
||||
> *"Nils's money. Voss's schedule. My routing. Everybody's got their piece. ...Voss looked like he wanted to throw up when I told him."*
|
||||
|
||||
> *"More volume means more exposure. But Nils doesn't think about exposure — he thinks about throughput. And now I'm thinking like him."*
|
||||
|
||||
> *"Kael's breathing easier. That's something. One less thing eating at him."*
|
||||
|
||||
---
|
||||
|
||||
### Path B: Side with Voss (Stabilize)
|
||||
|
||||
**Decision trigger**: The smuggler backs Voss's position. Rejects or delays the double shipment. Tells Devra (or Nils through Devra) that the window can't support double volume without unacceptable risk.
|
||||
|
||||
#### NPC Responses
|
||||
|
||||
**Voss reaction** — surprised relief, cautious gratitude:
|
||||
|
||||
> *"You told him no? ...I didn't think anyone told Nils no."*
|
||||
|
||||
> *"Good. The schedule stays clean. Nobody has to explain anything to anyone. That's how it should work."*
|
||||
|
||||
> *"Just — don't expect him to forget this. Nils doesn't forget when people push back."*
|
||||
|
||||
**Kael reaction** — increased anxiety, family pressure redirected:
|
||||
|
||||
> *"Nils isn't going to like this. He'll go around us — straight to me. And I can't... it's harder when it's him asking directly."*
|
||||
|
||||
> *"You did the right thing. I think. But Nils is going to make this my problem now."*
|
||||
|
||||
**Nils follow-up message** (lattice, to Kael directly — the smuggler hears about it through Kael):
|
||||
|
||||
> *"Kael. Your friend made a decision. I respect that. But the shipment still needs to move. You and I need to talk about alternatives. Call me tonight."*
|
||||
|
||||
#### Detective Consequences
|
||||
|
||||
The investigation **slows**. The hub runs quiet. But Kael's internal pressure builds and produces different tells:
|
||||
|
||||
- Fewer manifest discrepancies (Voss's schedule stays clean).
|
||||
- Kael's distraction increases — more lattice checking, shortened conversations, visible tension from direct Nils pressure.
|
||||
- The detective reads personal stress, not organizational disruption:
|
||||
|
||||
> *"The hub's been quiet. But Kael — he's checked his lattice eleven times this shift. Expecting something. Or dreading it."*
|
||||
|
||||
> *"No schedule anomalies this cycle. The shift supervisor's relaxed. But the dock worker — Davan — something's pulling at him."*
|
||||
|
||||
#### Mechanical Outcomes
|
||||
|
||||
| Attribute | Change |
|
||||
|-----------|--------|
|
||||
| `exposure_risk` | Stays low (ring remains quiet) |
|
||||
| `cover_integrity` (ring) | Unchanged — `"solid"` |
|
||||
| Voss `behavior_flags` | `"reliable,punctual"` (baseline restored) |
|
||||
| Kael `behavior_flags` | Escalates faster: `"lattice_checking,distracted,evasive"` |
|
||||
| Kael `trust_level` (from Nils) | Drops — Nils applies pressure directly |
|
||||
| THE FRIEND contradiction | Hits **HARDER** (Kael under more personal strain, tells amplify) |
|
||||
|
||||
#### Smuggler Monologue
|
||||
|
||||
> *"Voss can breathe. The schedule's clean. ...So why do I feel like I just made this worse?"*
|
||||
|
||||
> *"Kael's been on his lattice all shift. Nils called him directly. I took the pressure off Voss and dropped it straight onto Kael."*
|
||||
|
||||
> *"I said no to protect the operation. But Kael's the one paying for it."*
|
||||
|
||||
---
|
||||
|
||||
### Path C: Mediate (Compromise)
|
||||
|
||||
**Decision trigger**: The smuggler proposes a middle ground — half the volume increase, phased across two shipments instead of one. Neither side gets what they want. The smuggler positions it as operational prudence.
|
||||
|
||||
#### NPC Responses
|
||||
|
||||
**Voss reaction** — temporarily calmed, skeptical:
|
||||
|
||||
> *"Half volume. Phased. ...That's something I can work with. Twenty minutes instead of forty. Tighter, but doable."*
|
||||
|
||||
> *"Don't tell me this is the new normal. One compromise turns into two, and then Nils is running double loads through my schedule anyway."*
|
||||
|
||||
**Kael reaction** — confused, uncertain:
|
||||
|
||||
> *"Half? Nils asked for double and you're offering half? He's going to think you don't trust him."*
|
||||
|
||||
> *"I don't know. Maybe it works. But Nils doesn't do 'maybe.' He does yes or no."*
|
||||
|
||||
**Nils follow-up message** (lattice, to Kael — cooler tone):
|
||||
|
||||
> *"Kael. Half volume, phased. Your friend's being careful. I can respect careful — up to a point. But careful doesn't move product, and product is what keeps everyone paid. We'll try it this way. Once. Then we revisit."*
|
||||
|
||||
#### Detective Consequences
|
||||
|
||||
The investigation reads **organizational confusion**. Mixed signals — some disruption, then quiet, then disruption again. The detective reads this accurately as internal disagreement:
|
||||
|
||||
> *"Something's off. Last night extra cargo, tonight normal. There's no pattern, and that's the pattern."*
|
||||
|
||||
> *"Inconsistent operational tempo. Either someone's experimenting with timing, or there's disagreement inside the operation."*
|
||||
|
||||
#### Mechanical Outcomes
|
||||
|
||||
| Attribute | Change |
|
||||
|-----------|--------|
|
||||
| `exposure_risk` | Moderate (some exposure, not full) |
|
||||
| `cover_integrity` (ring) | Slightly degraded: `"solid"` to `"thin"` (marginal) |
|
||||
| Smuggler `operational_trust` (from Nils) | **Drops** — Nils loses confidence in the smuggler |
|
||||
| Voss `behavior_flags` | `"cautious"` (mild stress, manageable) |
|
||||
| Kael `behavior_flags` | `"uncertain,distracted"` |
|
||||
| Second decision point | **Creates a follow-up fork** later in timeline |
|
||||
|
||||
#### Smuggler Monologue
|
||||
|
||||
> *"Split the difference. Half now, half later. Nobody's happy, but nobody's exposed. ...Nils is going to remember this."*
|
||||
|
||||
> *"Kael looked at me like I'd spoken a different language. Half. He doesn't understand half — his whole family runs on all-or-nothing."*
|
||||
|
||||
> *"Bought time. That's all this is. The second shipment's still coming, and Nils will be less patient when it does."*
|
||||
|
||||
---
|
||||
|
||||
## 4. NPC State Changes per Path
|
||||
|
||||
### Arvo Voss
|
||||
|
||||
| Attribute | Path A (Escalate) | Path B (Stabilize) | Path C (Mediate) |
|
||||
|-----------|-------------------|---------------------|-------------------|
|
||||
| `behavior_flags` | `"nervous,schedule_changes,evasive"` | `"reliable,punctual"` | `"cautious"` |
|
||||
| `position_integrity` | `"thin"` | `"solid"` | `"solid"` |
|
||||
| `trust_level` (from smuggler) | `"reliable"` | `"reliable"` | `"reliable"` |
|
||||
| `risk_assessment` (detective) | `"high"` | `"low"` | `"moderate"` |
|
||||
| `tell_observed` (detective) | `"nervous_schedule_adjustments,break_room_avoidance"` | (none new) | `"cautious_scheduling"` |
|
||||
| `moral_weight` (smuggler) | `"compromised"` | `"compromised"` | `"compromised"` |
|
||||
|
||||
### Kael Davan
|
||||
|
||||
| Attribute | Path A (Escalate) | Path B (Stabilize) | Path C (Mediate) |
|
||||
|-----------|-------------------|---------------------|-------------------|
|
||||
| `behavior_flags` | `"reliable,punctual"` (baseline) | `"lattice_checking,distracted,evasive"` (accelerated) | `"uncertain,distracted"` |
|
||||
| `trust_level` (from Nils) | `"trusted"` | `"uncertain"` (Nils pressures directly) | `"uncertain"` |
|
||||
| `risk_assessment` (smuggler) | `"low"` | `"moderate"` (visible strain) | `"moderate"` |
|
||||
| `loyalty_assessment` (smuggler) | `"solid"` | `"solid"` (but strained) | `"uncertain"` |
|
||||
| THE FRIEND arc timing | Normal pace | **Accelerated** (tells arrive sooner) | Normal pace |
|
||||
|
||||
### Nils Davan (off-stage, tracked through references)
|
||||
|
||||
| Attribute | Path A (Escalate) | Path B (Stabilize) | Path C (Mediate) |
|
||||
|-----------|-------------------|---------------------|-------------------|
|
||||
| `trust_level` (toward smuggler) | `"trusted"` (delivered results) | `"suspicious"` (defied directive) | `"uncertain"` (half-measure) |
|
||||
| Pressure vector | Through Voss (operational) | Through Kael (familial) | Through Kael (revisit demand) |
|
||||
| Follow-up action | Bonus payment, continued partnership | Direct contact with Kael, bypasses smuggler | One-cycle trial, second decision point |
|
||||
|
||||
### Smuggler (PC state)
|
||||
|
||||
| Attribute | Path A (Escalate) | Path B (Stabilize) | Path C (Mediate) |
|
||||
|-----------|-------------------|---------------------|-------------------|
|
||||
| `operational_trust` (from Nils) | High — reliable operator | Low — defiant | Moderate — cautious, untested |
|
||||
| `operational_trust` (from Voss) | Moderate — Voss complies but resents | High — smuggler protected Voss | Moderate — temporary reprieve |
|
||||
| Exposure position | Higher personal risk | Lower personal risk | Moderate, with deferred risk |
|
||||
| Follow-up fork | None (resolved) | None (resolved, but Kael strain) | **Yes** — second decision when Nils revisits |
|
||||
|
||||
---
|
||||
|
||||
## 5. Detective Observation per Path
|
||||
|
||||
The detective does not know the smuggler's choice. The detective observes consequences.
|
||||
|
||||
### Post-Escalation (Path A)
|
||||
|
||||
**Observable signals**: Manifest discrepancies spike. Voss's schedule revisions increase. Night shift personnel reassignments without clear operational justification. Voss avoids the break room during transition windows.
|
||||
|
||||
**Detective monologue**:
|
||||
|
||||
> *"Voss changed the night shift schedule. Third time this week. Two workers reassigned without explanation. The freight scheduler — Korr — she's noticed too. Her manifest revision rate is tracking his."*
|
||||
|
||||
> *"The shift supervisor is managing something that isn't on the schedule. Whatever it is, it's getting bigger."*
|
||||
|
||||
**Monologue implications**: The detective's investigation accelerates toward Voss as the institutional weak point. Voss becomes the thread to pull. The ring's operational footprint expands, making pattern detection easier.
|
||||
|
||||
### Post-Stabilize (Path B)
|
||||
|
||||
**Observable signals**: Hub runs quiet. No schedule anomalies. But Kael's personal behavior shifts — lattice checking increases, social interactions shorten, visible tension without an organizational cause.
|
||||
|
||||
**Detective monologue**:
|
||||
|
||||
> *"The hub's been quiet. But Kael — he's checked his lattice eleven times this shift. That's not work communication. That's someone waiting for something they don't want to arrive."*
|
||||
|
||||
> *"No schedule disruptions. No manifest flags. Everything's clean on paper. But the dock worker — Davan — he's carrying something. Personal? Professional? Filing it."*
|
||||
|
||||
**Monologue implications**: The detective's investigation slows on the institutional side but builds a behavioral case against Kael specifically. Kael's tells become the primary signal. When THE FRIEND contradiction arrives, it hits harder because the detective has already been watching Kael.
|
||||
|
||||
### Post-Mediate (Path C)
|
||||
|
||||
**Observable signals**: Inconsistent operational tempo. One night shows excess cargo movement; the next is normal. The detective reads this as internal disagreement or experimental timing.
|
||||
|
||||
**Detective monologue**:
|
||||
|
||||
> *"Something's off. Last night extra cargo, tonight normal. There's no pattern, and that's the pattern."*
|
||||
|
||||
> *"Inconsistent tempo. If someone's running an operation through this hub, they're either changing methods or arguing about them. Either way — disorganization is observable."*
|
||||
|
||||
**Monologue implications**: The detective reads organizational confusion. This provides a different kind of evidence — not volume (Path A) or personal behavior (Path B), but structural inconsistency. The detective infers internal disagreement within the operation, which is accurate.
|
||||
|
||||
---
|
||||
|
||||
## 6. Self-Containment Declaration
|
||||
|
||||
**This fork is self-contained within Triangle 1 (Hub Power: Voss - Kael - Nils).**
|
||||
|
||||
Per D-053 / A-17: Self-contained forks are independent decision state machines with shared NPC state. Triangle 1's outcome modifies Voss and Kael's behavioral attributes and does NOT gate Triangle 2 (Worried Knowledge), Triangle 3 (Bar Tensions), Triangle 4 (Worried Partner), or Triangle 5 (Informant Question).
|
||||
|
||||
**What crosses triangle boundaries**: NPC state changes are **observable** by other triangles' logic, but this is emergent, not scripted cascade. If Voss's `behavior_flags` change to `"nervous,schedule_changes,evasive"` (Path A), Triangle 2's Maret can observe this through normal NPC observation mechanics. But Triangle 2's fork (if one exists) is not gated on Triangle 1's outcome.
|
||||
|
||||
**What does NOT cross**:
|
||||
- Triangle 1's decision does not unlock or lock content in T2, T3, T4, or T5.
|
||||
- Triangle 1's decision does not modify NPCs outside the triangle (Maret, Lera, Sera, etc.) except through standard observation.
|
||||
- Triangle 1's decision does not alter the detective's investigation path — it alters the timing and observability of evidence, not its existence.
|
||||
|
||||
**Design principle**: The fork changes WHAT the detective sees first, not WHAT the detective discovers. All three paths lead to the ring. The smuggler's choice determines whether the detective arrives via institutional signals (Path A), personal behavioral tells (Path B), or organizational inconsistency (Path C).
|
||||
|
||||
---
|
||||
|
||||
## 7. Content Requirements
|
||||
|
||||
### Authored Lines Summary
|
||||
|
||||
| Content Type | Path A | Path B | Path C | Shared |
|
||||
|-------------|--------|--------|--------|--------|
|
||||
| Nils lattice message | -- | -- | -- | 6 lines (trigger message) |
|
||||
| Nils follow-up message | 1 line | 1 line | 2 lines | -- |
|
||||
| Devra delivery | -- | -- | -- | 2 lines (shared) |
|
||||
| Voss reaction dialogue | 3 lines | 3 lines | 2 lines | -- |
|
||||
| Kael reaction dialogue | 2 lines | 2 lines | 2 lines | -- |
|
||||
| Smuggler monologue | 3 lines | 3 lines | 3 lines | -- |
|
||||
| Detective monologue | 2 lines | 2 lines | 2 lines | -- |
|
||||
| **Subtotal** | 11 | 11 | 11 | 8 |
|
||||
|
||||
**Total authored lines**: ~41 lines across all paths and shared content.
|
||||
|
||||
### Nils Lattice Message (Shared — Trigger)
|
||||
|
||||
Written above in Section 2. Six lines of authored content in Nils's voice: direct, authoritative, strategic, with "little brother" as the familial note.
|
||||
|
||||
### Devra Delivery Dialogue (Shared)
|
||||
|
||||
Written above in Section 2. Two lines: the relay and the redirect to the Voss question.
|
||||
|
||||
### Voss Reaction Dialogue (Per Path)
|
||||
|
||||
**Path A** (3 lines): Anxiety about the forty-minute gap, resentful compliance, fatalistic observation about "adjustments."
|
||||
|
||||
**Path B** (3 lines): Surprised relief, cautious gratitude, warning about Nils's memory.
|
||||
|
||||
**Path C** (2 lines): Pragmatic acceptance of half-volume, skepticism about whether it stays at half.
|
||||
|
||||
### Kael Reaction Dialogue (Per Path)
|
||||
|
||||
**Path A** (2 lines): Relief that Nils's pressure is off, unease about double volume risk.
|
||||
|
||||
**Path B** (2 lines): Anxiety about Nils going directly to him, acknowledgment that it was the right call but at personal cost.
|
||||
|
||||
**Path C** (2 lines): Confusion about the half-measure, warning that Nils doesn't do compromise.
|
||||
|
||||
### Nils Follow-Up Messages (Per Path)
|
||||
|
||||
**Path A** (1 line): Praise, bonus confirmation, instruction to reassure Voss.
|
||||
|
||||
**Path B** (1 line): Cool acknowledgment, redirected pressure onto Kael, "we'll talk about alternatives."
|
||||
|
||||
**Path C** (2 lines): Measured response, "I can respect careful up to a point," one-cycle trial with implied revisit.
|
||||
|
||||
### Smuggler Monologue (Per Path)
|
||||
|
||||
**Path A** (3 lines): Operational satisfaction shadowed by Voss's visible fear; alignment with Nils's logic; noting Kael's relief.
|
||||
|
||||
**Path B** (3 lines): Voss protected but Kael exposed; recognition of transferred pressure; guilt about the cost to Kael.
|
||||
|
||||
**Path C** (3 lines): Bought time, not resolution; Kael's confusion; awareness that Nils will return with less patience.
|
||||
|
||||
### Detective Monologue (Per Path)
|
||||
|
||||
**Path A** (2 lines): Voss's schedule changes as institutional signal; manifest revision rate as data.
|
||||
|
||||
**Path B** (2 lines): Hub quiet but Kael's lattice activity as personal behavioral signal; clean paper vs. dirty behavior.
|
||||
|
||||
**Path C** (2 lines): Inconsistent tempo as organizational signal; disorganization as evidence.
|
||||
|
||||
---
|
||||
|
||||
## Cross-References
|
||||
|
||||
- [NPC Roster](../npcs/index.md) — Triangle 1 diagram and tension summary
|
||||
- [Kael Davan](../npcs/kael-davan.md) — THE FRIEND, full Tier 1 profile
|
||||
- [Arvo Voss](../npcs/voss.md) — Tier 2 profile, tell system, dual-lens notes
|
||||
- [Nils Davan](../npcs/nils-davan.md) — Off-stage profile, lattice message design
|
||||
- [Devra Talsen](../npcs/devra.md) — Tier 2 profile, message delivery role
|
||||
- [Entity Attributes](../knowledge/entity-attributes.md) — Canonical `known_attributes` keys referenced in state tables
|
||||
- [Monologue Guide](../authoring/monologue-guide.md) — Tag taxonomy, prerequisite format, voice discipline
|
||||
Reference in New Issue
Block a user