From 29342d15e3e3beb86e81ef30aa670217d68db26b Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 17 Nov 2025 23:51:46 +0000 Subject: [PATCH 1/2] feat(openspec): propose Podcast MVP --- .../2025-11-17-podcast-mvp/proposal.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 openspec/changes/2025-11-17-podcast-mvp/proposal.md diff --git a/openspec/changes/2025-11-17-podcast-mvp/proposal.md b/openspec/changes/2025-11-17-podcast-mvp/proposal.md new file mode 100644 index 0000000..ce3286f --- /dev/null +++ b/openspec/changes/2025-11-17-podcast-mvp/proposal.md @@ -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=` + From 9b51c550964c26152d39f75b44d1c1f17a081fab Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 17 Nov 2025 23:58:55 +0000 Subject: [PATCH 2/2] docs(openspec): apply proposal to spec and mark approved --- openspec/specs/feature-podcast.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openspec/specs/feature-podcast.md b/openspec/specs/feature-podcast.md index ed9d62d..9b2def3 100644 --- a/openspec/specs/feature-podcast.md +++ b/openspec/specs/feature-podcast.md @@ -1,6 +1,6 @@ # Feature: Podcast Hosting -Status: draft +Status: approved Owners: Media Summary