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 |
||
|---|---|---|
| .. | ||
| changes | ||
| specs | ||
| templates | ||
| ai-commands.md | ||
| project.md | ||
| README.md | ||
OpenSpec Workflow (Project-Compatible)
This repository uses OpenSpec for all proposals, reviews, changes, and specifications. The structure and slash commands are compatible with https://github.com/Fission-AI/OpenSpec.
Directory layout
openspec/project.md— Project conventions, workflow details, and architectural guidelinesopenspec/specs/— Accepted/implemented specificationsopenspec/changes/— Proposals and change cycles (propose → review → apply → archive)openspec/templates/— Proposal templates and authoring helpers
Lifecycle (every change)
- Propose: author a proposal in
openspec/changes/using the template - Review: async discussion; resolve risks, compliance, and accessibility
- Apply: merge and move normative content into
openspec/specs/ - Archive: close the proposal with a link to the applied spec/PR
Slash commands (AI-friendly)
/propose— start a proposal using the template/review— request targeted review (compliance, accessibility, security, data, mobile, web)/apply— prepare the agreed diff and migration steps/archive— mark the proposal as archived with links- Additional commands and examples:
openspec/ai-commands.md