This repository follows the Storm Commerce Kit Constitution (.specify/memory/constitution.md).
Core principles:
- Code Quality & Maintainability: TypeScript strict mode, linting/formatting, documented contracts
- Testing Discipline: TDD for critical paths, ≥80% coverage (≥90% for auth/checkout/pricing/tenancy), contract tests
- UX Consistency & Accessibility: Shared design system, WCAG 2.1 AA, i18n externalization
- Performance & Multi‑Tenancy: Web budgets (LCP/INP/CLS), API p95 ≤ 200ms, observability with tenant isolation
See .specify/templates/plan-template.md, spec-template.md, and tasks-template.md for how these principles map to planning, specs, and tasks.