ADR Process
Architecture Decision Records document important engineering decisions and the reasoning behind them.
ADR-001: Use Turborepo
Status: Accepted
ADR-002: Use pnpm Workspaces
Status: Accepted
ADR-003: Use Docusaurus for Documentation
Status: Accepted
ADR-004: Git Flow-Inspired Branching
Status: Accepted
ADR-005: Use Conventional Commits
Status: Accepted
ADR-006: Use Storybook for the Design System
Status: Accepted
ADR-007: Use Remark for MDX Formatting
Status: Accepted
ADR-008: Standardize the Cross-Platform Toolchain
Status: Accepted
ADR-009: GitHub Actions CI
Adopt GitHub Actions as the repository remote CI system and define its initial cross-platform validation policy.
ADR-010: Tiered CI Execution
Adopt fast pull-request validation for develop and reserve the full cross-platform matrix for main and explicit full-validation runs.
ADR-011: Unified Repository Quality Gates
Define a stable repository-wide quality contract while preserving workspace-owned task semantics.
ADR-012: pnpm Catalogs for Shared Dependencies
Centralize versions of intentionally shared external dependencies while preserving explicit dependency ownership in each workspace.