Skip to content

[BMAD PR 987] Agent intro message playback tests #70

@paulpreibisch

Description

@paulpreibisch

Context

BMAD PR #987 adds intro messages to the voice map CSV that agents speak when joining party mode. AgentVibes needs to play these intros reliably.

What Needs Testing

Intro Message Playback

  • Play intro on party mode activation (3-4 agents)
  • Skip intro if not in voice map
  • Handle empty intro field
  • Handle very long intro messages (> 200 chars)
  • Handle intro with special TTS characters (?, !, ...)

Intro Special Characters

  • Intros with quotation marks
  • Intros with apostrophes
  • Intros with exclamation points
  • Intros with emojis/unicode
  • Intros with pronunciation hints (e.g., "BMad")

Integration

  • Load intros from agent-voice-map.csv
  • Match intro to correct agent voice
  • Play intro only once per session
  • Don't play intro on subsequent agent responses

Error Handling

  • Malformed intro in CSV
  • Intro TTS generation fails
  • Intro audio playback fails
  • Continue party mode even if intro fails

Test Files Needed

test/intro-messages.spec.js
test/fixtures/voice-maps/special-intros.csv

Example Intros from BMAD

agent,voice,intro
analyst,"en_US-kristin-medium","Hi there! I'm Mary, your Business Analyst."
architect,"en_GB-alan-medium","Hello! Winston here, your Architect."
dev,"en_US-amy-medium","Hey! Amelia here, your Developer."

Related

Priority

Medium - Nice-to-have feature enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions