fix(content): address PR #123 review — registers, names, patterns

Fix 15 issues from Hoshe, Paula, and Miri review:

QA: correct changelog count (78 new, not 94), fix "attach" → "attaché"
in ovh_dip_002.

Narrative: fix register mismatches (ovh_rag_002 Social→Gossip,
ovh_ctx_002 Social→Gossip, ovh_med_003 Gossip→Work), fix inverted
authority dynamic in ovh_hos_002, add progression to ovh_evn_002 third
turn, replace frontier_medic/liaison with ranger/settlement_administrator
in ovh_dis_002, break extraction/industrial template pattern by
rewriting ovh_mfg_001 (social/family) and ovh_epl_001 (social/plans).

World consistency: replace Earth-ethnic names (Kessler-Dunn→Vasara-Lenn,
Kovacs→Tanev, Harlan→Sareth, Henwick→Merata), replace unanchored
location (Old Pemmar→Old Tarassa), replace lore-colliding name
(Calloway→Vedara).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-10 13:37:47 +02:00
co-authored by Claude Opus 4.6
parent 38d4664559
commit f301fdecc7
2 changed files with 35 additions and 35 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/).
## [Unreleased]
### Added
- Overheard conversations for all 31 zone types (was 5): 94 new ambient dialogue entries with D-078 occlusion-resilient authoring, investigative knowledge payloads, and culture-neutral role-pair conversations
- Overheard conversations for all 31 zone types (was 5): 78 new ambient dialogue entries (94 total) with D-078 occlusion-resilient authoring, investigative knowledge payloads, and culture-neutral role-pair conversations
## [v0.1.33] — 2026-04-08
+34 -34
View File
@@ -144,7 +144,7 @@
zone_types: ["entertainment_hospitality"],
role_pair: (a: "concierge", b: "security"),
register: Work,
relationship_context: Superior,
relationship_context: Colleague,
topic: "guest_anomaly",
lines: [
( speaker: A, text: "Guest in room nine hasn't left the room since check-in. Thirty-six hours." ),
@@ -248,7 +248,7 @@
(
id: "ovh_dis_002",
zone_types: ["residential_dispersed"],
role_pair: (a: "frontier_medic", b: "liaison"),
role_pair: (a: "ranger", b: "settlement_administrator"),
register: Gossip,
relationship_context: Colleague,
topic: "off_grid_activity",
@@ -281,7 +281,7 @@
id: "ovh_rag_002",
zone_types: ["rural_agricultural"],
role_pair: (a: "militia", b: "militia"),
register: Social,
register: Gossip,
relationship_context: Colleague,
topic: "visitor_pattern",
lines: [
@@ -363,7 +363,7 @@
id: "ovh_ctx_002",
zone_types: ["commercial_transit"],
role_pair: (a: "concourse_trader", b: "hub_security"),
register: Social,
register: Gossip,
relationship_context: Acquaintance,
topic: "informal_tolerance",
lines: [
@@ -467,7 +467,7 @@
lines: [
( speaker: A, text: "House was thin tonight. Could feel it from the second act." ),
( speaker: B, text: "Thin house doesn't usually show through. Tonight it did a little." ),
( speaker: A, text: "Some nights the room holds. Tonight it didn't hold." ),
( speaker: A, text: "Management wants to cut the weekday run. Attendance gives them the numbers to do it." ),
],
knowledge_payload: None,
),
@@ -525,7 +525,7 @@
id: "ovh_med_003",
zone_types: ["medical_facility"],
role_pair: (a: "administrator", b: "medic"),
register: Gossip,
register: Work,
relationship_context: Colleague,
topic: "intake_cluster",
lines: [
@@ -697,7 +697,7 @@
lines: [
( speaker: A, text: "Northern run came back light again. Third time in four trips." ),
( speaker: B, text: "Northern run light three times means something changed out there. Current shift, or something else." ),
( speaker: A, text: "Old Pemmar charts a different line now. Hard to argue with the results." ),
( speaker: A, text: "Old Tarassa charts a different line now. Hard to argue with the results." ),
],
knowledge_payload: None,
),
@@ -710,7 +710,7 @@
relationship_context: Colleague,
topic: "untested_gear",
lines: [
( speaker: A, text: "Calloway net should not have gone out this morning. Splice on the port rail line wasn't tested." ),
( speaker: A, text: "Vedara net should not have gone out this morning. Splice on the port rail line wasn't tested." ),
( speaker: B, text: "Splice looked solid when we loaded." ),
( speaker: A, text: "Looking solid and being tested are two different things. Bring it back to me before the next run." ),
],
@@ -1038,7 +1038,7 @@
relationship_context: Superior,
topic: "unofficial_bypass",
lines: [
( speaker: A, text: "Harlan party comes through at seventeen hundred. Wave them without a full scan." ),
( speaker: A, text: "Sareth party comes through at seventeen hundred. Wave them without a full scan." ),
( speaker: B, text: "Standing exception or one-time?" ),
( speaker: A, text: "Standing. No logging." ),
( speaker: B, text: "Log requires a reason code. What goes in the field?" ),
@@ -1180,8 +1180,8 @@
relationship_context: Friend,
topic: "delayed_release",
lines: [
( speaker: A, text: "Henwick's case cleared last cycle. Advocate confirmed the date." ),
( speaker: B, text: "Henwick is still in block C." ),
( speaker: A, text: "Merata's case cleared last cycle. Advocate confirmed the date." ),
( speaker: B, text: "Merata is still in block C." ),
( speaker: A, text: "Release order didn't come through. No reason in the file." ),
( speaker: B, text: "Advocate comes Tuesday. That's what they say every week." ),
],
@@ -1216,8 +1216,8 @@
relationship_context: Superior,
topic: "unscheduled_bilateral",
lines: [
( speaker: A, text: "Ambassador Kell met with the Sova trade attach separately. No record in the session diary." ),
( speaker: B, text: "Requesting a courtesy note from the attach's side would confirm the contact." ),
( speaker: A, text: "Ambassador Kell met with the Sova trade attaché separately. No record in the session diary." ),
( speaker: B, text: "Requesting a courtesy note from the attaché's side would confirm the contact." ),
( speaker: A, text: "Do that. Quietly. No note from their side is its own answer." ),
( speaker: B, text: "And if the question surfaces in today's session?" ),
( speaker: A, text: "Let it surface. Watch how they respond with an audience in the room." ),
@@ -1250,16 +1250,16 @@
id: "ovh_mfg_001",
zone_types: ["industrial_manufacturing"],
role_pair: (a: "assembler", b: "assembler"),
register: Work,
relationship_context: Colleague,
topic: "quota_and_reject_rate",
register: Social,
relationship_context: Friend,
topic: "overtime_and_family",
lines: [
( speaker: A, text: "Quota went up twelve percent this cycle. Shift stayed the same length." ),
( speaker: B, text: "Twelve percent more units means more rejects. Less time to do it right." ),
( speaker: A, text: "Reject rate went up. Nobody flagged it." ),
( speaker: B, text: "Flagging means writing something down. Writing takes time." ),
( speaker: A, text: "Third double shift this week. Daughter's recital is tomorrow evening." ),
( speaker: B, text: "Swap with Orien on bay six. Orien needs the hours." ),
( speaker: A, text: "Supervisor won't approve a bay swap mid-cycle. Already asked." ),
( speaker: B, text: "Cover bay four for me Thursday. I'll run yours tomorrow. Off the books." ),
],
knowledge_payload: Some("A production quota increase has elevated the reject rate but prompted no official concern. Workers note that the documentation process itself is time-constrained by the same quota pressure."),
knowledge_payload: None,
),
(
@@ -1468,17 +1468,17 @@
id: "ovh_epl_001",
zone_types: ["extraction_platform"],
role_pair: (a: "rig_hand", b: "rig_hand"),
register: Work,
relationship_context: Colleague,
topic: "pressure_event_not_logged",
register: Social,
relationship_context: Friend,
topic: "rotation_end_plans",
lines: [
( speaker: A, text: "Pressure in well three hit the upper caution threshold for eighteen minutes yesterday." ),
( speaker: B, text: "Incident report?" ),
( speaker: A, text: "Daily log shows pressure within range. Eighteen minutes isn't in there." ),
( speaker: B, text: "Driller called it out loud. That's a verbal record." ),
( speaker: A, text: "Verbal isn't filed." ),
( speaker: A, text: "Forty-two days left on rotation. Counting every one." ),
( speaker: B, text: "Last rotation you said the same thing at sixty days." ),
( speaker: A, text: "Last rotation I re-signed at forty. Not this time." ),
( speaker: B, text: "Platform pays better than anything dirtside." ),
( speaker: A, text: "Better pay stops mattering at some point. Took me three rotations to find that point." ),
],
knowledge_payload: Some("A well pressure event that reached a caution threshold was not recorded in the daily log despite verbal acknowledgment by the driller. No written record of the event exists."),
knowledge_payload: None,
),
(
@@ -1489,9 +1489,9 @@
relationship_context: Colleague,
topic: "injury_classification_downgrade",
lines: [
( speaker: A, text: "Rig hand Kovacs had a serious hand injury Tuesday. Saw it at the equipment bay." ),
( speaker: A, text: "Rig hand Tanev had a serious hand injury Tuesday. Saw it at the equipment bay." ),
( speaker: B, text: "Intake record says minor contusion, right hand." ),
( speaker: A, text: "Kovacs could barely close his fingers. That's not minor." ),
( speaker: A, text: "Tanev could barely close his fingers. That's not minor." ),
( speaker: B, text: "Intake note said minor. Filed version says minor." ),
( speaker: A, text: "Severity classification affects the platform incident rate." ),
],
@@ -1507,8 +1507,8 @@
topic: "ownership_change",
lines: [
( speaker: A, text: "Platform's parent company changed hands. Heard it from the supply tender crew." ),
( speaker: B, text: "Operational contract runs through Kessler-Dunn. Same as before." ),
( speaker: A, text: "Kessler-Dunn was the acquisition." ),
( speaker: B, text: "Operational contract runs through Vasara-Lenn. Same as before." ),
( speaker: A, text: "Vasara-Lenn was the acquisition." ),
( speaker: B, text: "Acquired companies keep their contracts. Nothing changes operationally." ),
( speaker: A, text: "Nothing changes operationally." ),
],