morethanadiagnosis-hub/openspec/changes/2025-11-17-forum-mvp/proposal.md
Claude 4b9fc25942
docs(openspec): archive approved proposals after merge
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.
2025-11-18 00:12:03 +00:00

1.6 KiB
Raw Permalink Blame History

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 crossplatform 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, softdelete.

Migration

  • Map any existing forumlike 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

  • Crossplatform 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>