feat(personas): rename Howard pack → Morning Crew (§8C / §8A legal hygiene)#138
Merged
Conversation
…giene)
The default persona pack is renamed from "Howard Stern Show" / id `howard`
to "Morning Crew" / id `morning-crew`. All four persona display names and
kernel files are renamed; the four kernels are also rewritten as
archetypal system prompts with no specific real-person identifiers.
Per `legal-research/BRIEF-2026-04-24.md` §8C / §8A: nicknames and first
names matching specific real-world morning-radio crew members create
Lanham §43(a) false-association exposure (Geisel v. Poynter dicta on
nicknames as protectable "names" under NY §51) and right-of-publicity
exposure under CA §3344 / TN ELVIS Act / NY §51. The rename + kernel
rewrite cuts the highest-confidence specific-person claims while keeping
the parody / Comedy III / Hustler v. Falwell defense posture intact via
the preserved "inspired by archetype" framing.
Renames (git mv, history preserved):
Pack: "Howard Stern Show" / `howard` → "Morning Crew" / `morning-crew`
Producer: "Baba Booey" (baba-booey.ts) → "The Producer" (the-producer.ts)
Troll: "The Troll" (the-troll.ts) → "The Heckler" (the-heckler.ts)
SoundFX: "Fred" (fred-norris.ts) → "The Sound Guy" (the-sound-guy.ts)
Joker: "Jackie" (jackie-martling.ts) → "The Joke Writer" (the-joke-writer.ts)
Sounds: extension/sounds/personas/howard-* → morning-crew-*
Kernel rewrites: 290 KB of biographical research dossiers replaced with
~1500 lines of archetypal system prompts. Tactical-move taxonomies,
sentence shapes, output modes, and register distributions preserved
verbatim. No specific real-person nicknames, first names, biographical
dates, family members, locations, or signature catchphrases.
Back-compat: pack registry aliases legacy "howard" id → "morning-crew"
(ResolvePack), and the side-panel mascot-picker normalizes the legacy id
on load. Persisted user storage with "howard" continues to resolve
cleanly to the renamed pack with no UX break.
Director-fixture suite: 26/26 passing. Typecheck clean.
NOT touched:
- The TWiST pack (Jason Calacanis explicit authorization, §3344 consent).
- Old session notes / CHANGELOG entries describing the prior pack
(those are accurate historical record per the brief's "preserve audit
trail" guidance).
- Marketing site (separate repo, separate commit).
Audit trail entry: legal-research/CONTEXT.md (2026-05-02).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Renames the default persona pack from "Howard Stern Show" / id
howardto "Morning Crew" / idmorning-crew. All four persona display names and kernel files are renamed; the four kernels are also rewritten as archetypal system prompts with no specific real-person identifiers.Per
legal-research/BRIEF-2026-04-24.md§8C / §8A — nicknames and first names matching specific real-world morning-radio crew members create Lanham §43(a) false-association exposure (Geisel v. Poynter dicta on nicknames as protectable "names" under NY §51) and right-of-publicity exposure under CA §3344 / TN ELVIS Act / NY §51. The rename + kernel rewrite cuts the highest-confidence specific-person claims while keeping the parody / Comedy III / Hustler v. Falwell defense posture intact via the preserved "inspired by archetype" framing.Renames (git mv, history preserved)
howardmorning-crewbaba-booey.ts)the-producer.ts)the-troll.ts)the-heckler.ts)fred-norris.ts)the-sound-guy.ts)jackie-martling.ts)the-joke-writer.ts)extension/sounds/personas/howard-*.wavmorning-crew-*.wavKernel rewrites
290 KB of biographical research dossiers replaced with ~1500 lines of archetypal system prompts. Tactical-move taxonomies, sentence shapes, output modes, and register distributions preserved verbatim. No specific real-person nicknames, first names, biographical dates, family members, locations, or signature catchphrases.
Back-compat
"howard"id →"morning-crew"(resolvePack)"howard"continues to resolve cleanlyVerification
npm run typecheckcleannpm run test:director— 26/26 fixtures passingNot touched
Audit trail
Entry written to
legal-research/CONTEXT.md(2026-05-02, §8C / §8A mitigation).🤖 Generated with Claude Code