Skip to content

fix(llm): guard the embellishment license and quirk examples (gh-#188) - #191

Merged
genwave-radio merged 2 commits into
mainfrom
fix/gh-188-prompt-guardrails
Jul 28, 2026
Merged

fix(llm): guard the embellishment license and quirk examples (gh-#188)#191
genwave-radio merged 2 commits into
mainfrom
fix/gh-188-prompt-guardrails

Conversation

@genwave-radio

Copy link
Copy Markdown
Collaborator

Closes #188.

🔧 What changed

  • 🛡️ System scaffold: "You may embellish with genuine knowledge of the track, artist, or era" → guarded license: era/genre color welcome, but never state specific facts about the artist or track you were not given, never alter the artist's name or the track's title, when unsure stay with what the prompt provides. This is the line that let a 7B-class model rename LaBarcaDeSua to "Barcarola" on air and invent "rural Cuba" / "Brooklyn's indie scene" origins.
  • 🎭 Quirk example guidance: a constant line now rides directly under the Quirks: line — examples illustrate style; invent fresh specifics each break; never reuse an example's literal values on air. Emitted only when quirks are shown, so a quirk-less persona prompt stays byte-identical to its previous shape. This targets The Archivist airing the literal "item four-seven-one-two" break after break while still leaving her catalog-number bit fully intact.

🧪 Specs

Issue188_PromptGuardrails: guarded license present, old license absent, guidance sits immediately beneath Quirks, quirk-less prompt unchanged.

✅ Verification

  • Build: 0 warnings / 0 errors
  • Tts 227 (4 new), Host 1,082, Orchestration 154 — all green
  • Persona quirks themselves untouched — The Archivist keeps her accession numbers, she just has to invent them now, per her own job description

🤖 Generated with Claude Code

genwave-radio and others added 2 commits July 28, 2026 15:47
Two prompt-side guardrails, both observed failing live (demo Booth log
2026-07-28):

The scaffold's "embellish with genuine knowledge" line was a license a
small local model cannot safely hold — it renamed an artist on air
(LaBarcaDeSua spoken as "Barcarola") and invented origins ("rural
Cuba"). Era/genre color stays welcome; specific unprovided facts are
now forbidden, and names/titles must never be altered.

Quirk inline examples exert gravitational pull — The Archivist's
"invented catalog number: 'item four-seven-one-two'" aired that literal
number break after break. A guidance line now rides directly under the
Quirks line (and only when quirks are shown): examples illustrate
style, invent fresh specifics, never reuse literal values.

Closes #188

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@genwave-radio
genwave-radio merged commit d6c8196 into main Jul 28, 2026
10 checks passed
@genwave-radio
genwave-radio deleted the fix/gh-188-prompt-guardrails branch July 28, 2026 22:30
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

llm: patter confabulates artist facts and parrots quirk example values — tighten the system prompt's embellishment license

1 participant