admin
556f74b196
docs(openspec): approve and apply 3 infrastructure proposals (Data Model, Authentication, Design System)
...
Approved proposals:
- Data Model v1: Consolidated schema with PHI/PII classification
- Authentication System: OAuth2/OIDC with RBAC & pseudonym support
- Design System: Unified components with WCAG 2.2 AA+ compliance
Applied to specs:
- openspec/specs/data-model.md (updated with full schema)
- openspec/specs/authentication.md (new)
- openspec/specs/design-system.md (new)
- openspec/specs/architecture.md (added infrastructure references)
All infrastructure proposals now approved and ready for implementation.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 00:39:01 +00:00
Claude
0afa81280e
feat(openspec): propose foundational infrastructure specs
...
Add three critical infrastructure proposals for implementation readiness:
1. Data Model v1 (Consolidated Schema)
- All entities from approved features (User, Profile, Forum, Blog, etc.)
- Field-level data classification (Public/PII/PHI)
- Relationships, indexes, and retention policies
- DSR support and migration strategy
- Target: openspec/specs/data-model.md
2. Authentication & Authorization System
- OAuth2/OIDC with PKCE for secure auth
- RBAC (member, moderator, admin roles)
- Pseudonym support for privacy
- MFA (TOTP), password reset, account lockout
- Audit logging for compliance
- Target: openspec/specs/architecture.md
3. Design System & Component Library
- Unified components for Android/iOS/Web parity
- WCAG 2.2 AA+ accessibility built-in
- Design tokens (colors, typography, spacing)
- Theming (light/dark/high contrast)
- Platform-specific adaptations (RN, Next.js)
- Target: openspec/specs/architecture.md
These proposals unblock implementation work across all features.
/review areas=backend,security,compliance,accessibility,mobile,web,design
2025-11-18 00:17:49 +00:00
Claude
7fdc900f3b
docs(openspec): archive web stack, profiles, and resources proposals
...
Complete lifecycle for:
- Web Stack Decision → merged to main
- Profiles MVP → merged to main
- Resources MVP → merged to main
All proposals now marked as archived.
2025-11-18 00:14:35 +00:00
Claude
f3a1a961ea
Merge Resources MVP proposal and spec
2025-11-18 00:14:01 +00:00
Claude
3713f1d0ee
Merge Profiles MVP proposal and spec (resolve conflicts)
2025-11-18 00:13:57 +00:00
Claude
5fda110b7e
Merge web stack decision (Next.js) into main
2025-11-18 00:12:15 +00:00
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
admin
5f7e52fa51
docs(architecture): record decision — Web stack is Next.js (SSR)
2025-11-18 00:04:10 +00:00
fullsizemalt
4159e0c817
Merge pull request #11 from fullsizemalt/claude/merch-mvp-2025-11-17
...
Proposal: Merch Store MVP
2025-11-17 16:59:08 -07:00
admin
d3b4bd4fd6
docs(openspec): apply proposal to spec and mark approved
2025-11-17 23:59:04 +00:00
fullsizemalt
91dcdf9385
Merge pull request #10 from fullsizemalt/claude/tribute-mvp-2025-11-17
...
Proposal: Tribute/Memorial MVP
2025-11-17 16:59:03 -07:00
admin
b582ce7429
docs(openspec): apply proposal to spec and mark approved
2025-11-17 23:58:59 +00:00
fullsizemalt
60656ec3be
Merge pull request #9 from fullsizemalt/claude/podcast-mvp-2025-11-17
...
Proposal: Podcast MVP
2025-11-17 16:58:58 -07:00
admin
9b51c55096
docs(openspec): apply proposal to spec and mark approved
2025-11-17 23:58:55 +00:00
fullsizemalt
da0c1e2078
Merge pull request #8 from fullsizemalt/claude/blog-mvp-2025-11-17
...
Proposal: Blog MVP (Internal + Substack cross-post)
2025-11-17 16:58:53 -07:00
admin
a3db13308d
docs(openspec): apply proposal to spec and mark approved
2025-11-17 23:58:49 +00:00
admin
fe508d57c4
docs(openspec): apply proposal to spec and mark approved
2025-11-17 23:58:46 +00:00
admin
acc3f563e6
docs(openspec): apply proposal to spec and mark approved
2025-11-17 23:58:42 +00:00
admin
3dc34d353a
feat(openspec): propose Merch Store MVP
2025-11-17 23:51:51 +00:00
admin
7ab62938b8
feat(openspec): propose Tribute/Memorial MVP
2025-11-17 23:51:49 +00:00
admin
29342d15e3
feat(openspec): propose Podcast MVP
2025-11-17 23:51:46 +00:00
admin
c42a228e83
feat(openspec): propose Blog MVP (internal + Substack cross-post)
2025-11-17 23:51:44 +00:00
fullsizemalt
ea943a9c4b
Merge pull request #4 from fullsizemalt/claude/forum-mvp-2025-11-17
...
Proposal: Community Forum MVP
2025-11-17 16:51:08 -07:00
fullsizemalt
3bbb2796c7
Merge pull request #2 from fullsizemalt/claude/mobile-stack-decision-2025-11-17
...
Proposal: Mobile Stack Decision (Android/iOS)
2025-11-17 16:49:23 -07:00
admin
77c1c676b0
feat(openspec): propose Resources MVP (public + members)
2025-11-17 23:47:33 +00:00
admin
cf26b3851d
feat(openspec): propose Profiles MVP
2025-11-17 23:47:31 +00:00
admin
3db7d36118
docs(architecture): record decision — Web stack is Next.js (SSR)
2025-11-17 23:43:10 +00:00
admin
d4bad57134
docs(architecture): record decision — Mobile stack is React Native + Expo
2025-11-17 23:43:07 +00:00
admin
24ee410c27
docs(openspec): apply Forum MVP details to spec and mark approved
2025-11-17 23:41:46 +00:00
Claude
3b2b808bc5
docs(openspec): archive baseline proposals after successful merge
...
/archive link=https://github.com/fullsizemalt/morethanadiagnosis-hub/pull/1
Complete the OpenSpec lifecycle for all four baseline proposals:
- Architecture Baseline → approved and applied
- Privacy & Compliance Baseline → approved and applied
- Accessibility Baseline → approved and applied
- Wix Migration Plan → approved and applied
All proposals marked as archived with PR traceability.
OpenSpec lifecycle complete: propose → review → apply → archive ✓
2025-11-17 23:35:10 +00:00
admin
a40da4d0d0
feat(openspec): propose Community Forum MVP
2025-11-17 23:32:40 +00:00
admin
1daefa3bb6
chore(openspec): propose web stack decision (Next.js vs Flutter Web)
2025-11-17 23:32:37 +00:00
admin
3d95ecea9f
chore(openspec): propose mobile stack decision (RN/Expo vs Flutter)
2025-11-17 23:32:35 +00:00
admin
0cd2d50810
docs(openspec): apply baseline proposals → mark specs approved and add enforcement details
2025-11-17 23:30:27 +00:00
admin
36fb1864e6
chore(openspec): seed initial proposals (architecture, privacy/compliance, accessibility, migration)
2025-11-17 23:08:54 +00:00
admin
cd53606dd4
chore: OpenSpec scaffold
2025-11-17 22:57:40 +00:00