Merge pull request #9 from fullsizemalt/claude/podcast-mvp-2025-11-17
Proposal: Podcast MVP
This commit is contained in:
commit
60656ec3be
2 changed files with 38 additions and 1 deletions
37
openspec/changes/2025-11-17-podcast-mvp/proposal.md
Normal file
37
openspec/changes/2025-11-17-podcast-mvp/proposal.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Proposal: Podcast MVP
|
||||
|
||||
Status: draft
|
||||
Authors: Media Team
|
||||
Owners: Media Lead, Web Lead
|
||||
Created: 2025-11-17
|
||||
Scope: spec
|
||||
Related: openspec/specs/feature-podcast.md
|
||||
|
||||
Summary
|
||||
- Host and distribute podcast episodes with transcripts, accessible player, and RSS feed generation.
|
||||
|
||||
Motivation
|
||||
- Make episodes accessible and discoverable with transcripts and standardized feeds.
|
||||
|
||||
Requirements
|
||||
- Accessibility: transcript availability, keyboard/focusable controls, captions where applicable.
|
||||
- Media: upload, loudness normalization, artwork standards.
|
||||
- Distribution: RSS conformant to podcast clients; open embeds.
|
||||
|
||||
API
|
||||
- Episodes CRUD; media processing callbacks; feed endpoints.
|
||||
|
||||
Test Plan
|
||||
- Player a11y tests; feed validation; media processing happy paths and failures.
|
||||
|
||||
Rollout
|
||||
- Seed pilot episodes; validate feeds on major clients.
|
||||
|
||||
Acceptance Criteria
|
||||
- Transcripts published; feed validates; accessible player verified.
|
||||
|
||||
Slash Commands
|
||||
- `/review areas=media,web,mobile,accessibility,security`
|
||||
- `/apply spec=openspec/specs/feature-podcast.md`
|
||||
- `/archive link=<PR>`
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
# Feature: Podcast Hosting
|
||||
|
||||
Status: draft
|
||||
Status: approved
|
||||
Owners: Media
|
||||
|
||||
Summary
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue