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.
47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
# Proposal: Community Forum MVP
|
||
|
||
Status: archived
|
||
Archived: 2025-11-17
|
||
Merged PR: https://github.com/fullsizemalt/morethanadiagnosis-hub/pull/4
|
||
Authors: Community + Platform Teams
|
||
Owners: Community Lead, Architecture Lead
|
||
Created: 2025-11-17
|
||
Scope: spec
|
||
Related: openspec/specs/feature-forum.md
|
||
|
||
Summary
|
||
- Deliver the initial forum: categories, threads, posts, reactions, moderation, and notifications with full cross‑platform parity.
|
||
|
||
Motivation
|
||
- The forum is the core community space; MVP unlocks structured peer support with strong safety and privacy.
|
||
|
||
Requirements
|
||
- Accessibility: screen reader parity, keyboard nav, large text, reduced motion.
|
||
- Privacy & Safety: pseudonyms, reporting/flagging, moderation queues, content policies.
|
||
- Realtime: live updates for new posts; presence/typing optional.
|
||
- Notifications: push (mobile) and email (web); user controls.
|
||
|
||
Architecture & API
|
||
- Endpoints: categories, threads, posts, reactions; moderation actions.
|
||
- Realtime channel for thread updates; idempotent writes; pagination.
|
||
|
||
Data Model
|
||
- ForumCategory, ForumThread, ForumPost with ownership, timestamps, soft‑delete.
|
||
|
||
Migration
|
||
- Map any existing forum‑like Wix content where applicable.
|
||
|
||
Test Plan
|
||
- Unit/integration for API; E2E for critical flows; a11y checks.
|
||
|
||
Rollout
|
||
- Feature flag; pilot group; monitoring; rollback plan.
|
||
|
||
Acceptance Criteria
|
||
- Cross‑platform parity verified; a11y and compliance checks pass; moderation workflows validated.
|
||
|
||
Slash Commands
|
||
- `/review areas=mobile,web,backend,accessibility,security,compliance`
|
||
- `/apply spec=openspec/specs/feature-forum.md`
|
||
- `/archive link=<PR>`
|
||
|