Merge pull request #11 from fullsizemalt/claude/merch-mvp-2025-11-17

Proposal: Merch Store MVP
This commit is contained in:
fullsizemalt 2025-11-17 16:59:08 -07:00 committed by GitHub
commit 4159e0c817
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 38 additions and 1 deletions

View file

@ -0,0 +1,37 @@
# Proposal: Merch Store MVP
Status: draft
Authors: Commerce Team
Owners: Commerce Lead, Security Lead
Created: 2025-11-17
Scope: spec
Related: openspec/specs/feature-merch.md
Summary
- Launch a merch storefront using a PCIcompliant provider with secure checkout, tax/shipping rules, and order webhooks.
Motivation
- Support the community via merch sales without handling card data directly.
Requirements
- Accessibility: accessible product listings, cart, and checkout handoff.
- Security/Compliance: no card data stored; PCI boundaries documented; webhook auth/signing.
- Operations: fulfillment integration, refunds/cancellations flows.
API
- Product catalog; orders; webhooks for fulfillment updates.
Test Plan
- Payment flow integration tests (sandbox); webhook signature verification tests; a11y checks on UI.
Rollout
- Pilot catalog; test orders; operations runbook.
Acceptance Criteria
- Accessible flows; PCI boundaries enforced; successful endtoend order.
Slash Commands
- `/review areas=commerce,security,compliance,web,mobile,accessibility`
- `/apply spec=openspec/specs/feature-merch.md`
- `/archive link=<PR>`

View file

@ -1,6 +1,6 @@
# Feature: Merch Store
Status: draft
Status: approved
Owners: Commerce
Summary