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
|
# Feature: Podcast Hosting
|
||||||
|
|
||||||
Status: draft
|
Status: approved
|
||||||
Owners: Media
|
Owners: Media
|
||||||
|
|
||||||
Summary
|
Summary
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue