morethanadiagnosis-hub/openspec/changes/2025-11-17-podcast-mvp/proposal.md
2025-11-17 23:51:46 +00:00

1 KiB

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>