feat(copy): Sprint 12 #194 — generation pass, ambient variant expansion

80 new ambient/routine lines across all 9 content pack dialogue files.
Expands greeting pools and routine floor/bar talk to reduce cycling in play.

Critical lines untouched: knowledge_grants, threshold lines (real trust),
ring-ops insider dialogue, detective confrontation lines.

Per-file additions:
- shift-supervisor: 7 lines (procedural authority variants)
- dock-worker: 12 lines (floor talk, colleague references, shift texture)
- scheduler: 8 lines (scheduling procedure, audit prep)
- new-hire: 7 lines (orientation questions, colleague curiosity)
- courier: 6 lines (arrival/departure variants)
- bar-owner: 8 lines (greeting variants, house-rule phrases)
- bartender: 9 lines (service register, social observations)
- bar-regular: 10 lines (arrival greetings, community texture)
- ring-operative: 7 lines (surface cover only — route-deflection, maintenance cover)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-19 16:42:19 +01:00
co-authored by Claude Sonnet 4.6
parent 2b62aa275f
commit d9facc7958
9 changed files with 783 additions and 0 deletions
@@ -299,3 +299,81 @@ lines:
topic: [routine]
mood: [wary]
tags: [ring-operative, detective-path, deflection]
# ==========================================
# GENERATION PASS — surface cover variants
# Surface-only: covers routine corridor presence without operational tells.
# ==========================================
- id: maintenance-corridors_d_120
text: "Power relay's been cycling weird. I'm watching it."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [ring-operative, surface-cover, generation-pass]
- id: maintenance-corridors_d_121
text: "Pael was supposed to handle B-7. He didn't show."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine, colleague]
mood: [comfortable]
tags: [ring-operative, surface-cover, pael, generation-pass]
- id: maintenance-corridors_d_122
text: "Watch the floor here. Drain panel's been loose three cycles."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [ring-operative, surface-cover, generation-pass]
- id: maintenance-corridors_d_123
text: "Airflow's better down the B-section. C-section's got the recycler issue."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [ring-operative, surface-cover, spatial, generation-pass]
- id: maintenance-corridors_d_124
text: "You want the service bay, it's left at the junction. Don't go right — that's the restricted access."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [ring-operative, surface-cover, navigation, generation-pass]
dual_lens:
smuggler: "He's directing people away from the route. Social traffic management."
detective: "Operative redirects me away from C-4 access junction instinctively."
- id: maintenance-corridors_d_125
text: "Long shift. These corridors look the same after a while."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine, shift_end]
topic: [routine]
mood: [tired]
tags: [ring-operative, surface-cover, generation-pass]
- id: maintenance-corridors_d_126
text: "Scan's clear. I checked it an hour ago."
role: ring-operative
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [ring-operative, surface-cover, generation-pass]
@@ -296,3 +296,87 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [lera, closing]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-last-shift_d_123
text: "You look tired. Sit."
role: bar-owner
access: [peer, insider]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [lera, greeting, generation-pass]
- id: the-last-shift_d_124
text: "Same as yesterday?"
role: bar-owner
access: [peer, insider]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [lera, greeting, generation-pass]
- id: the-last-shift_d_125
text: "New face. Bar rules are on the wall."
role: bar-owner
access: [public]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [lera, greeting, newcomer, generation-pass]
- id: the-last-shift_d_126
text: "No trouble tonight. I mean it."
role: bar-owner
access: [public, peer, insider]
trust: surface
situation: [arrival, routine]
topic: [routine]
mood: [comfortable]
tags: [lera, house-rules, generation-pass]
- id: the-last-shift_d_127
text: "Sess'll get you settled. I'm in the back."
role: bar-owner
access: [public, peer]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [lera, redirect, generation-pass]
- id: the-last-shift_d_128
text: "We close at 2300. Don't make me say it twice."
role: bar-owner
access: [public, peer]
trust: surface
situation: [routine, shift_end]
topic: [routine]
mood: [comfortable]
tags: [lera, house-rules, generation-pass]
- id: the-last-shift_d_129
text: "Good crowd tonight. Quiet enough."
role: bar-owner
access: [peer, insider]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [lera, ambient, generation-pass]
- id: the-last-shift_d_130
text: "Bar's yours. I've got accounts."
role: bar-owner
access: [public, peer, insider]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [lera, ambient, generation-pass]
@@ -251,3 +251,110 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [bar-regular, closing, community]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-last-shift_d_320
text: "Pull up a chair. Floor's full otherwise."
role: bar-regular
access: [public, peer]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [bar-regular, greeting, generation-pass]
- id: the-last-shift_d_321
text: "You're in late. Voss kept you?"
role: bar-regular
access: [peer]
trust: surface
situation: [arrival]
topic: [routine, institution]
mood: [comfortable]
tags: [bar-regular, greeting, voss, generation-pass]
- id: the-last-shift_d_322
text: "Just got off. Bay six all night. My back knows it."
role: bar-regular
access: [public, peer]
trust: surface
situation: [arrival]
topic: [routine]
mood: [tired]
tags: [bar-regular, greeting, generation-pass]
- id: the-last-shift_d_323
text: "Drifters are playing Mirren next cycle. Home game. Might actually go."
role: bar-regular
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [bar-regular, sports, community, generation-pass]
- id: the-last-shift_d_324
text: "Sector 3 meeting went nowhere. Same as last time. Same as the time before that."
role: bar-regular
access: [public, peer]
trust: surface
situation: [routine]
topic: [institution, community]
mood: [comfortable]
tags: [bar-regular, infrastructure, grievance, generation-pass]
- id: the-last-shift_d_325
text: "New hire's asking questions on the floor again. Good. Someone should."
role: bar-regular
access: [peer]
trust: surface
situation: [routine]
topic: [colleague, routine]
mood: [comfortable]
tags: [bar-regular, new-hire, community, generation-pass]
- id: the-last-shift_d_326
text: "Span gate was loud today. Three cycles now. That's not normal."
role: bar-regular
access: [public, peer]
trust: surface
situation: [routine]
topic: [institution, routine]
mood: [wary]
tags: [bar-regular, infrastructure, generation-pass]
- id: the-last-shift_d_327
text: "Kael's not in tonight. Unusual."
role: bar-regular
access: [peer]
trust: surface
situation: [routine]
topic: [colleague]
mood: [comfortable]
tags: [bar-regular, kael, observation, generation-pass]
dual_lens:
smuggler: "Kael's absence is visible. Other people notice too."
detective: "Kael Davan's routine absence is noted socially. Behavioral change is general knowledge."
- id: the-last-shift_d_328
text: "Lera keeps the grain spirit back until she's sure you're a regular. You must've made the grade."
role: bar-regular
access: [peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [bar-regular, lera, humor, generation-pass]
- id: the-last-shift_d_329
text: "Good night. Don't let the Commission ruin your morning."
role: bar-regular
access: [public, peer]
trust: surface
situation: [shift_end]
topic: [routine, institution]
mood: [comfortable]
tags: [bar-regular, closing, generation-pass]
@@ -215,3 +215,97 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [sess, closing]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-last-shift_d_217
text: "The usual? Or trying something different tonight?"
role: bartender
access: [peer, insider]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [sess, greeting, generation-pass]
- id: the-last-shift_d_218
text: "Busy one tonight. Give me a second."
role: bartender
access: [public, peer, insider]
trust: surface
situation: [arrival, routine]
topic: [routine]
mood: [comfortable]
tags: [sess, greeting, generation-pass]
- id: the-last-shift_d_219
text: "Good shift or bad shift? Your face says one thing, your order'll confirm it."
role: bartender
access: [peer]
trust: surface
situation: [arrival]
topic: [routine]
mood: [comfortable]
tags: [sess, greeting, social, generation-pass]
- id: the-last-shift_d_220
text: "Lera says the specials board is final. Don't ask me to substitute."
role: bartender
access: [public, peer]
trust: surface
situation: [routine, arrival]
topic: [routine]
mood: [comfortable]
tags: [sess, lera, house-rules, generation-pass]
- id: the-last-shift_d_221
text: "Torek's in his usual spot. Corner table. Second drink already."
role: bartender
access: [peer]
trust: surface
situation: [routine]
topic: [institution, colleague]
mood: [comfortable]
tags: [sess, torek, observation, generation-pass]
- id: the-last-shift_d_222
text: "Ren's been here since this morning. Still on the same drink."
role: bartender
access: [peer]
trust: surface
situation: [routine]
topic: [colleague]
mood: [comfortable]
tags: [sess, ren, observation, generation-pass]
- id: the-last-shift_d_223
text: "Drifters game is on the Meridian relay tonight. If anyone's got a feed, that'll be the crowd."
role: bartender
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [sess, sports, community, generation-pass]
- id: the-last-shift_d_224
text: "Slow night for a change. Enjoy it."
role: bartender
access: [public, peer, insider]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [sess, ambient, generation-pass]
- id: the-last-shift_d_225
text: "Tab's cleared. Lera'll be pleased."
role: bartender
access: [peer]
trust: surface
situation: [shift_end, routine]
topic: [routine]
mood: [comfortable]
tags: [sess, closing, generation-pass]
@@ -203,3 +203,67 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [renn, closing]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-terminal_d_516
text: "Two stops today. First one's done."
role: courier
access: [public, peer]
trust: surface
situation: [arrival, routine]
topic: [routine, cargo]
mood: [comfortable]
tags: [renn, greeting, generation-pass]
- id: the-terminal_d_517
text: "Outbound for Havara. Needs a bay assignment."
role: courier
access: [public, peer]
trust: surface
situation: [arrival, routine]
topic: [routine, cargo]
mood: [comfortable]
tags: [renn, greeting, procedural, generation-pass]
- id: the-terminal_d_518
text: "Gate's backed up. Running twenty minutes late."
role: courier
access: [public, peer]
trust: surface
situation: [arrival, routine]
topic: [routine]
mood: [comfortable]
tags: [renn, delay, generation-pass]
- id: the-terminal_d_519
text: "Paperwork's in order. Same as always."
role: courier
access: [public, peer, authority]
trust: surface
situation: [routine, investigation]
topic: [routine, cargo]
mood: [comfortable]
tags: [renn, procedural, generation-pass]
- id: the-terminal_d_520
text: "Quick turnaround today. Back out by 1300."
role: courier
access: [public, peer]
trust: surface
situation: [arrival, routine]
topic: [routine]
mood: [comfortable]
tags: [renn, operational, generation-pass]
- id: the-terminal_d_521
text: "Signed off on bay three. That's me done here."
role: courier
access: [public, peer]
trust: surface
situation: [shift_end, routine]
topic: [routine]
mood: [comfortable]
tags: [renn, closing, generation-pass]
@@ -271,3 +271,127 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [dock-worker, closing]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-terminal_d_221
text: "Early start. Bay two's already loaded."
role: dock-worker
access: [public, peer]
trust: surface
situation: [arrival, shift_start]
topic: [routine, cargo]
mood: [comfortable]
tags: [dock-worker, greeting, generation-pass]
- id: the-terminal_d_222
text: "Air recyclers are loud this morning. Must be the outer ring issue again."
role: dock-worker
access: [public, peer]
trust: surface
situation: [arrival, shift_start]
topic: [routine]
mood: [comfortable]
tags: [dock-worker, station, generation-pass]
- id: the-terminal_d_223
text: "Pael's in early. Something must be broken in B-7 again."
role: dock-worker
access: [peer]
trust: surface
situation: [routine, shift_start]
topic: [colleague, routine]
mood: [comfortable]
tags: [dock-worker, pael, generation-pass]
- id: the-terminal_d_224
text: "Running light today. Maybe I'll actually make it to the Last Shift before close."
role: dock-worker
access: [public, peer]
trust: surface
situation: [shift_start, routine]
topic: [routine]
mood: [comfortable]
tags: [dock-worker, social, generation-pass]
- id: the-terminal_d_225
text: "Bay three's got a scan hold. Not my problem. Not my bay."
role: dock-worker
access: [public, peer]
trust: surface
situation: [routine]
topic: [cargo, routine]
mood: [comfortable]
tags: [dock-worker, scan-hold, generation-pass]
- id: the-terminal_d_226
text: "New hire's back. Asking questions again. Good kid."
role: dock-worker
access: [peer]
trust: surface
situation: [routine]
topic: [colleague, routine]
mood: [comfortable]
tags: [dock-worker, new-hire, generation-pass]
- id: the-terminal_d_227
text: "Handoff's in ten. Don't disappear on me."
role: dock-worker
access: [peer]
trust: surface
situation: [shift_transition]
topic: [routine]
mood: [comfortable]
tags: [dock-worker, handoff, generation-pass]
- id: the-terminal_d_228
text: "Span gate cycled early. All inbounds are going to be late. Plan around it."
role: dock-worker
access: [public, peer]
trust: surface
situation: [routine, shift_start]
topic: [routine, cargo]
mood: [wary]
tags: [dock-worker, span-gate, generation-pass]
- id: the-terminal_d_229
text: "Linn's not in today. We're running two short on bay six."
role: dock-worker
access: [public, peer]
trust: surface
situation: [shift_start, routine]
topic: [colleague, routine]
mood: [tired]
tags: [dock-worker, staffing, generation-pass]
- id: the-terminal_d_230
text: "Lunch is in the break room. Don't touch the one with Pael's name on it. He will notice."
role: dock-worker
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine, colleague]
mood: [comfortable]
tags: [dock-worker, pael, humor, generation-pass]
- id: the-terminal_d_231
text: "Overtime's posted if you want it. Bay eight, 1800 to 2200."
role: dock-worker
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [dock-worker, overtime, generation-pass]
- id: the-terminal_d_232
text: "Off on time today. First time this cycle."
role: dock-worker
access: [public, peer]
trust: surface
situation: [shift_end]
topic: [routine]
mood: [comfortable]
tags: [dock-worker, closing, generation-pass]
@@ -188,3 +188,77 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [new-hire, closing]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-terminal_d_414
text: "Is there a trick to the manifest terminal or does it always lag like this?"
role: new-hire
access: [public, peer]
trust: surface
situation: [routine, shift_start]
topic: [routine]
mood: [comfortable]
tags: [new-hire, orientation, generation-pass]
- id: the-terminal_d_415
text: "How long has Maret been here? She seems like she knows everything."
role: new-hire
access: [peer]
trust: surface
situation: [routine]
topic: [colleague]
mood: [comfortable]
tags: [new-hire, maret, curiosity, generation-pass]
- id: the-terminal_d_416
text: "Nobody told me about the span gate frequency. I kept thinking something was wrong."
role: new-hire
access: [public, peer]
trust: surface
situation: [routine, arrival]
topic: [routine]
mood: [comfortable]
tags: [new-hire, orientation, generation-pass]
- id: the-terminal_d_417
text: "The Last Shift — is that actually a bar? I haven't been yet."
role: new-hire
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [new-hire, social, generation-pass]
- id: the-terminal_d_418
text: "I thought the scanner on bay three was broken. Turns out you have to hold the badge longer."
role: new-hire
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [new-hire, orientation, humor, generation-pass]
- id: the-terminal_d_419
text: "Who's Drin? I keep hearing the name but haven't met them."
role: new-hire
access: [public, peer]
trust: surface
situation: [routine]
topic: [colleague]
mood: [comfortable]
tags: [new-hire, drin, curiosity, generation-pass]
- id: the-terminal_d_420
text: "Three cycles in and I still can't tell when Voss is satisfied. Is there a tell?"
role: new-hire
access: [peer]
trust: surface
situation: [routine]
topic: [colleague]
mood: [comfortable]
tags: [new-hire, voss, humor, generation-pass]
@@ -285,3 +285,87 @@ lines:
mood: [concerned]
tags: [maret, closing, character-line]
notes: "Low-access line. Maret's professional philosophy. Can fire as ambient or as a closing beat."
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-terminal_d_320
text: "Bay assignments updated as of 0900. Check before you touch anything."
role: scheduler
access: [public, peer]
trust: surface
situation: [shift_start, routine]
topic: [routine, cargo]
mood: [comfortable]
tags: [maret, procedural, generation-pass]
- id: the-terminal_d_321
text: "Inbound from the Havara corridor is delayed six hours. Adjust your bay queue."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine]
topic: [cargo, routine]
mood: [comfortable]
tags: [maret, operational, generation-pass]
- id: the-terminal_d_322
text: "Scan log for bay six is still open from last cycle. Close it before end of shift."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine, cargo]
mood: [comfortable]
tags: [maret, procedural, generation-pass]
- id: the-terminal_d_323
text: "Overtime requests need scheduler approval now. Voss changed the process."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine, institution]
mood: [comfortable]
tags: [maret, voss, administrative, generation-pass]
- id: the-terminal_d_324
text: "If a container's not logged by 1300, it doesn't make the cycle. That's the rule."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine, shift_start]
topic: [routine, cargo]
mood: [comfortable]
tags: [maret, procedural, generation-pass]
- id: the-terminal_d_325
text: "End-of-cycle reconciliation is at 1430. Be available."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine, shift_end]
topic: [routine]
mood: [comfortable]
tags: [maret, procedural, generation-pass]
- id: the-terminal_d_326
text: "Weight tolerance is plus or minus five kilos. Anything outside that gets a flag."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine]
topic: [cargo, routine]
mood: [comfortable]
tags: [maret, procedural, manifest, generation-pass]
- id: the-terminal_d_327
text: "Commission audit prep starts next cycle. Get your documentation current."
role: scheduler
access: [public, peer]
trust: surface
situation: [routine]
topic: [institution, routine]
mood: [wary]
tags: [maret, commission, audit, generation-pass]
@@ -280,3 +280,77 @@ lines:
topic: [routine]
mood: [comfortable]
tags: [voss, closing]
# ==========================================
# GENERATION PASS — ambient variants
# ==========================================
- id: the-terminal_d_123
text: "Assignments don't change once they're posted. Read the board."
role: shift-supervisor
access: [public, peer]
trust: surface
situation: [shift_start, routine]
topic: [routine]
mood: [comfortable]
tags: [voss, procedural, generation-pass]
- id: the-terminal_d_124
text: "If there's a discrepancy, it goes to the scheduler. Not to me directly."
role: shift-supervisor
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine, cargo]
mood: [comfortable]
tags: [voss, procedural, maret, generation-pass]
- id: the-terminal_d_125
text: "Span gate's cycling at 1100. Clear the bay six access before then."
role: shift-supervisor
access: [public, peer]
trust: surface
situation: [routine, shift_start]
topic: [routine, cargo]
mood: [comfortable]
tags: [voss, operational, generation-pass]
- id: the-terminal_d_126
text: "I don't repeat myself on safety calls. If you missed it, ask someone who was listening."
role: shift-supervisor
access: [public, peer]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [voss, authority, generation-pass]
- id: the-terminal_d_127
text: "End-of-day log goes to Meridian before you leave. No exceptions."
role: shift-supervisor
access: [public, peer]
trust: surface
situation: [shift_end, routine]
topic: [routine, institution]
mood: [comfortable]
tags: [voss, procedural, generation-pass]
- id: the-terminal_d_128
text: "Inbounds from Havara are on the revised schedule. Check the update."
role: shift-supervisor
access: [public, peer]
trust: surface
situation: [routine, shift_start]
topic: [routine, cargo]
mood: [comfortable]
tags: [voss, operational, generation-pass]
- id: the-terminal_d_129
text: "Clean floor, clean manifest. That's the job."
role: shift-supervisor
access: [public, peer, insider]
trust: surface
situation: [routine]
topic: [routine]
mood: [comfortable]
tags: [voss, philosophy, generation-pass]