Update site copy for the Big Bend relocation and current caller system

The How It Works page still described the show as set in New Mexico and Arizona
and cited stats from the caller generator that was deleted in the redesign.

- Rewrites the geography section around the six Big Bend locales the batch
  prompt actually carries, and moves the two caller examples to Marathon and
  Alpine
- Replaces the four stat tiles, which counted a name pool, call shapes and
  regulars that no longer exist, with figures taken from the current code:
  callers per show, usable voice roster, identity fields, named regulars
- Swaps the 70/30 advice split for the real roster mix, drops the "1,000
  calling reasons" pool, and replaces the call-shape prose with the
  anti-collision rule that superseded it
- Names Silas and Crispin as the regulars instead of Leon and Shaniqua
- Corrects the stem count to seven and control room channels to eight, both
  of which gained a Devon track
- Removes two claims that the show tracks energy and pacing at runtime; no
  such state exists, so the text now describes the thematic matcher and the
  roster mix instead
- Moves the eight homepage testimonials from New Mexico and Arizona towns to
  Big Bend, including the two whose quotes named the old location

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-14 03:14:59 -05:00
co-authored by Claude Opus 5
parent 00ddc2d1b4
commit 5f7e3e7415
2 changed files with 38 additions and 34 deletions
+28 -24
View File
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>How It Works — Luke at the Roost</title>
<meta name="description" content="How Luke at the Roost works: AI-generated callers with structured personalities, comedy-tuned call shapes, a live research intern, voice-personality matching, multi-stem recording, and automated post-production.">
<meta name="description" content="How Luke at the Roost works: AI-generated callers with structured personalities, real Big Bend geography, a live research intern, voice-personality matching, multi-stem recording, and automated post-production.">
<meta name="theme-color" content="#1a1209">
<link rel="canonical" href="https://lukeattheroost.com/how-it-works">
@@ -96,26 +96,26 @@
<div class="hiw-step-number">1</div>
<div class="hiw-step-content">
<h3>A Person Is Born</h3>
<p>Every caller starts as a blank slate. The system generates a complete identity: name, age, job, hometown, and personality. Each caller gets a unique speaking style — some ramble, some are blunt, some deflect with humor. They have relationships, vehicles, strong food opinions, nostalgic memories, and reasons for being up this late. They know what they were watching on TV, what errand they ran today, and what song was on the radio before they called.</p>
<p>But it goes deeper than backstory. Every caller is built with a structured call shape — maybe an escalating reveal where they start casual and drop a bombshell halfway through, a bait-and-switch where the real issue isn't what they said at first, or a slow burn that builds to an emotional peak. They have energy levels, emotional states, and signature details — a phrase they keep coming back to, a nervous tic in how they talk, a specific detail that makes the whole thing feel real. And each caller is matched to a voice that fits their personality. A 60-year-old trucker from Lordsburg doesn't sound like a 23-year-old barista from Tucson.</p>
<p>Some callers become regulars. The system tracks returning callers across episodes — they remember past conversations, reference things they talked about before, and their stories evolve over time. You'll hear Leon check in about going back to school, or Shaniqua update you on her situation at work. They're not reset between shows.</p>
<p>Every caller starts as a blank slate. At the top of each show the system writes a full roster of ten callers in a single pass — each with a name, age, hometown, and identity, plus the situation they're in, the reason they're calling tonight, and the first line out of their mouth. Each one also carries a secret want they never state outright, two or three specific details that could only belong to them, and an emotional register that sets how they hold themselves on the air.</p>
<p>The roster is built for contrast. A hard anti-collision rule keeps any two callers from sharing an obsession, a profession archetype, or a story theme — no two taxidermists, no two callers with ex-spouse drama, no two people chasing the same phenomenon. Each caller's hook appears exactly once in a roster, and the system rescans its own output to swap out anything that doubles up. Each caller is then matched to a voice that fits: a 60-year-old rancher outside Marathon doesn't sound like a 29-year-old grad student in Alpine.</p>
<p>Some callers become regulars. After a strong call, a first-timer can be promoted into a recurring character with their own file — a frozen set of canonical traits plus a running arc log that gets appended every time they call back. They remember past conversations, reference what they talked about before, and their stories move forward between episodes. Silas has spent his arc dragging The Wellspring out of New Mexico to a stretch of desert outside Terlingua, and the move is fracturing the community. Crispin, an MFA student at Sul Ross, is still living down the story he published about his ex. They're not reset between shows.</p>
<p>And some callers are drunk, high, or flat-out unhinged. They'll call with conspiracy theories about pigeons being government drones, existential crises about whether fish know they're wet, or to confess they accidentally set their kitchen on fire trying to make grilled cheese at 3 AM.</p>
<div class="hiw-detail-grid">
<div class="hiw-detail">
<span class="hiw-detail-label">Unique Names</span>
<span class="hiw-detail-value">160</span>
<span class="hiw-detail-label">Callers Per Show</span>
<span class="hiw-detail-value">10</span>
</div>
<div class="hiw-detail">
<span class="hiw-detail-label">Voice Profiles</span>
<span class="hiw-detail-value">68</span>
<span class="hiw-detail-label">Voice Roster</span>
<span class="hiw-detail-value">82 voices</span>
</div>
<div class="hiw-detail">
<span class="hiw-detail-label">Call Shapes</span>
<span class="hiw-detail-value">8 types</span>
<span class="hiw-detail-label">Identity Fields</span>
<span class="hiw-detail-value">11 per caller</span>
</div>
<div class="hiw-detail">
<span class="hiw-detail-label">Returning Regulars</span>
<span class="hiw-detail-value">12 callers</span>
<span class="hiw-detail-label">Named Regulars</span>
<span class="hiw-detail-value">2 callers</span>
</div>
</div>
</div>
@@ -125,7 +125,7 @@
<div class="hiw-step-number">2</div>
<div class="hiw-step-content">
<h3>They Know Their World</h3>
<p>Callers know real facts about where they live — the restaurants, the highways, the local gossip. The system has deep knowledge of 55 real towns across New Mexico and Arizona. When a caller says they're from Lordsburg, they actually know about the Shakespeare ghost town and the drive to Deming. They know the current weather outside their window, what day of the week it is, whether it's monsoon season or chile harvest. They have strong opinions about where to get the best green chile and get nostalgic about how their town used to be. The system also pulls in real-time news so callers can reference things that actually happened today.</p>
<p>Callers know real facts about where they live. The show broadcasts from Alpine, Texas, and the system carries accurate geographic knowledge of the Big Bend country of far West Texas — Alpine and Sul Ross State University, the Marfa Lights and the Chinati Foundation, the Gage Hotel in Marathon, the Terlingua ghost town and its chili cookoff, oilfield work up in Fort Stockton, and the Chisos Mountains and dark skies of Big Bend itself. Callers are held to real places only — they don't invent businesses or landmarks that aren't there. They know the current weather outside their window, what day of the week it is, how many hours it takes to drive anywhere out here, and what it's like living up against the border. They have strong opinions about their town and get nostalgic about how it used to be. The system also pulls in real-time news so callers can reference things that actually happened today.</p>
</div>
</div>
@@ -133,16 +133,20 @@
<div class="hiw-step-number">3</div>
<div class="hiw-step-content">
<h3>They Have a Reason to Call</h3>
<p>Some callers have a problem — a fight with a neighbor, a situation at work, something weighing on them at 2 AM. Others call to geek out about Severance, argue about poker strategy, or share something they read about quantum physics. The system draws from over 1,000 unique calling reasons across dozens of categories — problems, stories, advice-seeking, gossip, and deep-dive topics. Every caller has a purpose, not just a script.</p>
<p>Some callers have a problem — a fight with a neighbor, a situation at work, something weighing on them at 2 AM. Others call to share a strange-but-true story, geek out about an obsession, or lay out a pattern only they can see. Nothing is drawn from a list: every caller's reason for calling is written fresh for that caller, tied to why they picked up the phone tonight specifically. Every caller has a purpose, not just a script.</p>
<p>The whole thing is tuned for comedy. Not "AI tries to be funny" comedy — more like the energy of late-night call-in radio meets stand-up meets the kind of confessions you only hear at 2 AM. Some calls are genuinely heartfelt. Some are absurd. Some start serious and go completely sideways. The system knows how to build a call for comedic timing — when to hold back a detail, when to escalate, when to let the awkward silence do the work. It's not random chaos; it's structured chaos.</p>
<div class="hiw-split-stat">
<div class="hiw-stat">
<span class="hiw-stat-number">70%</span>
<span class="hiw-stat-label">Need advice</span>
<span class="hiw-stat-number">45</span>
<span class="hiw-stat-label">Dilemma calls</span>
</div>
<div class="hiw-stat">
<span class="hiw-stat-number">30%</span>
<span class="hiw-stat-label">Want to talk about something</span>
<span class="hiw-stat-number">23</span>
<span class="hiw-stat-label">Stories &amp; enthusiasts</span>
</div>
<div class="hiw-stat">
<span class="hiw-stat-number">12</span>
<span class="hiw-stat-label">True believers &amp; chaos</span>
</div>
</div>
</div>
@@ -153,7 +157,7 @@
<div class="hiw-step-content">
<h3>The Conversation Is Real</h3>
<p>Luke talks to each caller using push-to-talk, just like a real radio show. His voice is transcribed in real time, sent to an AI that responds in character, and then converted to speech using a voice engine — all in a few seconds. The AI doesn't just answer questions; it reacts, gets emotional, goes on tangents, and remembers what was said earlier in the show.</p>
<p>Callers don't just exist in isolation — the show tracks what's been discussed and matches callers thematically. If someone just called about a messy divorce, the next caller who references marriage didn't pick that topic randomly. The system scores previous callers by topic overlap and decides whether the new caller should reference them, disagree with them, or build on what they said. It tracks the show's overall energy so the pacing doesn't flatline — a heavy emotional call might be followed by something lighter, and vice versa.</p>
<p>Callers don't just exist in isolation — the show tracks what's been discussed and matches callers thematically. If someone just called about a messy divorce, the next caller who references marriage didn't pick that topic randomly. The system scores every previous caller against the current one for topic overlap and decides whether the new caller should reference them, disagree with them, or build on what they said. The strength of the match sets how likely that reaction is: a strong thematic hit fires most of the time, a weak one only occasionally, so callbacks land when they're earned instead of on every single call.</p>
<p>And when a call has run its course, Luke can hit "Wrap It Up" — a signal that tells the caller to wind things down gracefully. Instead of an abrupt hang-up, the caller gets the hint and starts wrapping up their thought, says their goodbyes, and exits naturally. Just like a real radio host giving the "time's up" hand signal through the glass.</p>
</div>
</div>
@@ -187,11 +191,11 @@
<div class="hiw-step-number">8</div>
<div class="hiw-step-content">
<h3>The Control Room</h3>
<p>The entire show runs through a custom-built control panel. Luke manages callers, plays music and sound effects, runs ads and station idents, monitors the call queue, and controls everything from one screen. Audio is routed across seven independent channels simultaneously — host mic, AI caller voices, live phone audio, music, sound effects, ads, and station idents all on separate tracks. The website shows a live on-air indicator so listeners know when to call in.</p>
<p>The entire show runs through a custom-built control panel. Luke manages callers, plays music and sound effects, runs ads and station idents, monitors the call queue, and controls everything from one screen. Audio is routed across eight independent channels simultaneously — host mic, AI caller voices, Devon, live phone audio, music, sound effects, ads, and station idents all on separate tracks. The website shows a live on-air indicator so listeners know when to call in.</p>
<div class="hiw-detail-grid">
<div class="hiw-detail">
<span class="hiw-detail-label">Audio Channels</span>
<span class="hiw-detail-value">7 independent</span>
<span class="hiw-detail-value">8 independent</span>
</div>
<div class="hiw-detail">
<span class="hiw-detail-label">Caller Slots</span>
@@ -462,11 +466,11 @@
<div class="hiw-step-number">9</div>
<div class="hiw-step-content">
<h3>Multi-Stem Recording</h3>
<p>During every show, the system records six separate audio stems simultaneously: host microphone, AI caller voices, music, sound effects, ads, and station idents. Each stem is captured as an independent WAV file with sample-accurate alignment. This gives full control over the final mix — like having a recording studio's multitrack session, not just a flat recording.</p>
<p>During every show, the system records seven separate audio stems simultaneously: host microphone, AI caller voices, Devon, music, sound effects, ads, and station idents. Each stem is captured as an independent WAV file with sample-accurate alignment. This gives full control over the final mix — like having a recording studio's multitrack session, not just a flat recording.</p>
<div class="hiw-detail-grid">
<div class="hiw-detail">
<span class="hiw-detail-label">Stems Captured</span>
<span class="hiw-detail-value">6 parallel</span>
<span class="hiw-detail-value">7 parallel</span>
</div>
<div class="hiw-detail">
<span class="hiw-detail-label">Format</span>
@@ -628,7 +632,7 @@
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
</div>
<h3>They Listen to Each Other</h3>
<p>Callers aren't isolated — the system matches callers thematically to what's already been discussed. A caller might disagree with the last guy, back someone up, or call in because something another caller said hit close to home. The show tracks energy and pacing so conversations build naturally, not randomly.</p>
<p>Callers aren't isolated — the system matches callers thematically to what's already been discussed. A caller might disagree with the last guy, back someone up, or call in because something another caller said hit close to home. And the roster is deliberately mixed before the show even starts, so heavy calls, wild stories, and true believers are spread across the night instead of stacking up.</p>
</div>
<div class="hiw-feature">
<div class="hiw-feature-icon">
+10 -10
View File
@@ -203,7 +203,7 @@
<p class="testimonial-text">"I called in at 2 AM about my neighbor's rooster situation and Luke talked me off the ledge. Literally saved my relationship with the entire block. My wife thinks I'm crazy for calling a radio show but hey, it worked."</p>
<div class="testimonial-author">
<span class="testimonial-name">Tony M.</span>
<span class="testimonial-location">Lordsburg, NM</span>
<span class="testimonial-location">Alpine, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
@@ -211,15 +211,15 @@
<p class="testimonial-text">"Called to talk about the Severance finale and ended up getting life advice I didn't know I needed. Luke somehow connected Lumon Industries to my actual job and I quit the next week. Best decision I ever made."</p>
<div class="testimonial-author">
<span class="testimonial-name">Carmen R.</span>
<span class="testimonial-location">Deming, NM</span>
<span class="testimonial-location">Marfa, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
<div class="testimonial-stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
<p class="testimonial-text">"I've been listening since episode one. Called in about my truck breaking down outside Animas and Luke spent twenty minutes just talking me through it. Turns out it was the alternator AND my attitude. He was right about both."</p>
<p class="testimonial-text">"I've been listening since episode one. Called in about my truck breaking down outside Marathon and Luke spent twenty minutes just talking me through it. Turns out it was the alternator AND my attitude. He was right about both."</p>
<div class="testimonial-author">
<span class="testimonial-name">Dale W.</span>
<span class="testimonial-location">Animas, NM</span>
<span class="testimonial-location">Marathon, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
@@ -227,7 +227,7 @@
<p class="testimonial-text">"I called in to ask about astrophotography tips and somehow ended up telling Luke about my divorce. He's got this way of getting you to open up. Still shooting the Milky Way every clear night though. Thanks Luke."</p>
<div class="testimonial-author">
<span class="testimonial-name">Jessie K.</span>
<span class="testimonial-location">Silver City, NM</span>
<span class="testimonial-location">Fort Davis, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
@@ -235,15 +235,15 @@
<p class="testimonial-text">"My buddy dared me to call in and I ended up having the most real conversation I've had in years. We talked about The Wire for like ten minutes and then he hit me with some truth about why I keep ghosting people. This show is something else."</p>
<div class="testimonial-author">
<span class="testimonial-name">Marcus T.</span>
<span class="testimonial-location">Las Cruces, NM</span>
<span class="testimonial-location">Alpine, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
<div class="testimonial-stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
<p class="testimonial-text">"I work night shifts at the mine and this show keeps me sane. Finally called in about a thing with my sister and Luke gave me advice that actually made sense. We're talking again for the first time in three years."</p>
<p class="testimonial-text">"I work night shifts in the oilfield and this show keeps me sane. Finally called in about a thing with my sister and Luke gave me advice that actually made sense. We're talking again for the first time in three years."</p>
<div class="testimonial-author">
<span class="testimonial-name">Ray D.</span>
<span class="testimonial-location">Tyrone, NM</span>
<span class="testimonial-location">Fort Stockton, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
@@ -251,7 +251,7 @@
<p class="testimonial-text">"Called about my poker game falling apart because my best friend cheated. Luke compared it to a Breaking Bad episode and somehow made me see the whole situation differently. We play again every Thursday now."</p>
<div class="testimonial-author">
<span class="testimonial-name">Elena S.</span>
<span class="testimonial-location">Hachita, NM</span>
<span class="testimonial-location">Terlingua, TX</span>
</div>
</div></div>
<div class="testimonial-card"><div class="testimonial-inner">
@@ -259,7 +259,7 @@
<p class="testimonial-text">"I was just gonna ask about quantum entanglement because I read this article, but Luke turned it into a metaphor for my long distance relationship and honestly? He wasn't wrong. We're moving in together next month."</p>
<div class="testimonial-author">
<span class="testimonial-name">Priya N.</span>
<span class="testimonial-location">Tucson, AZ</span>
<span class="testimonial-location">Presidio, TX</span>
</div>
</div></div>
</div>