Skip to content

feat(personas): rename Howard pack → Morning Crew (§8C / §8A legal hygiene)#138

Merged
Sethmr merged 1 commit into
developfrom
feat/persona-rename-morning-crew
May 3, 2026
Merged

feat(personas): rename Howard pack → Morning Crew (§8C / §8A legal hygiene)#138
Sethmr merged 1 commit into
developfrom
feat/persona-rename-morning-crew

Conversation

@Sethmr
Copy link
Copy Markdown
Owner

@Sethmr Sethmr commented May 3, 2026

Summary

Renames the default persona pack 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)

Surface Old New
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)
Sound assets extension/sounds/personas/howard-*.wav morning-crew-*.wav

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)
  • Side-panel mascot-picker normalizes the legacy id on load
  • Persisted user storage with "howard" continues to resolve cleanly

Verification

  • npm run typecheck clean
  • npm run test:director — 26/26 fixtures passing

Not touched

  • The TWiST pack (Jason Calacanis explicit authorization, §3344 consent)
  • Old session notes / CHANGELOG entries describing the prior pack (accurate historical record per the brief's "preserve audit trail" guidance)
  • Marketing site (separate repo, separate commit)

Audit trail

Entry written to legal-research/CONTEXT.md (2026-05-02, §8C / §8A mitigation).

🤖 Generated with Claude Code

…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>
@Sethmr Sethmr merged commit f69910b into develop May 3, 2026
3 checks passed
@Sethmr Sethmr deleted the feat/persona-rename-morning-crew branch May 3, 2026 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant