diff --git a/openspec/changes/2025-11-17-forum-mvp/proposal.md b/openspec/changes/2025-11-17-forum-mvp/proposal.md new file mode 100644 index 0000000..8ec5fde --- /dev/null +++ b/openspec/changes/2025-11-17-forum-mvp/proposal.md @@ -0,0 +1,45 @@ +# Proposal: Community Forum MVP + +Status: draft +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=` +