Complete OpenSpec lifecycle (propose → review → apply → archive) for: - Mobile Stack Decision → PR #2 - Forum MVP → PR #4 - Blog MVP → PR #8 - Podcast MVP → PR #9 - Tribute MVP → PR #10 - Merch MVP → PR #11 All proposals now marked as archived with PR traceability.
1.1 KiB
1.1 KiB
Proposal: Podcast MVP
Status: archived Archived: 2025-11-17 Merged PR: https://github.com/fullsizemalt/morethanadiagnosis-hub/pull/9 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>