morethanadiagnosis-hub/openspec/changes/2025-11-17-blog-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.3 KiB
Raw Permalink Blame History

Proposal: Blog MVP (Internal + Substack CrossPosting)

Status: archived Archived: 2025-11-17 Merged PR: https://github.com/fullsizemalt/morethanadiagnosis-hub/pull/8 Authors: Content Team Owners: Content Lead, Web Lead Created: 2025-11-17 Scope: spec Related: openspec/specs/feature-blog.md

Summary

  • Build a native blog with editor, tags, scheduling, membersonly posts, RSS/Atom, and optional Substack crossposting with canonical link sync.

Motivation

  • Provide an accessible, SEOfriendly blog with membersonly capability while leveraging Substack reach when desired.

Requirements

  • Accessibility: accessible editor UI, semantic output, keyboard/focus, reduced motion.
  • SEO: canonical URLs, Open Graph/Twitter cards, sitemaps, RSS/Atom.
  • Crosspost: publish to Substack, sync canonical link/excerpt; import back if edited.

API

  • Posts CRUD; media; tags; crosspost webhooks.

Test Plan

  • Axe checks on output; serverside rendering tests; crosspost integration tests.

Rollout

  • Feature flag; migrate selected posts from Wix; redirects.

Acceptance Criteria

  • Editor accessibility verified; SEO outputs validated; crosspost roundtrip confirmed.

Slash Commands

  • /review areas=web,accessibility,security
  • /apply spec=openspec/specs/feature-blog.md
  • /archive link=<PR>