feat: add dsp enum parameter for DSP logo overlay (REC-63)
RE
7mo ago+82+82+01234567890123456789-4-4-0123456789
Summary
- Add
dspparameter (none|spotify|apple) to the content creation pipeline - New
DSP_VALUESconstant andDspValuetype inlib/content/dspValues.ts dspfield added to API validation schema, trigger payload, content prompt agent, and Slack mention handler- 4 new tests for validation and prompt extraction
Test plan
-
validateCreateContentBodyacceptsdspand defaults tonone -
validateCreateContentBodyrejects invalid dsp values with 400 -
parseContentPromptextracts dsp from natural language - All 1898 existing API tests still pass
🤖 Generated with Claude Code
Summary by CodeRabbit
- New Features
- Added DSP logo overlay selection for content creation. Users can now choose Spotify, Apple Music, or none during content generation; the system infers the selection from prompt text with "none" as the default option.