This file defines all sections, their ordering, impact levels, and descriptions. The section ID (in parentheses) is the filename prefix used to group rules.
Impact: CRITICAL Description: Vertical Slice Architecture and Domain-Driven Design patterns that form the foundation of our codebase organization.
Impact: CRITICAL Description: Standards for maintaining high-quality, maintainable code including PR reviews, testing, and accountability.
Impact: HIGH Description: Repository patterns, DTOs, and technology isolation to prevent coupling and enable maintainability.
Impact: HIGH Description: Controller patterns, API stability, and proper separation of HTTP concerns from business logic.
Impact: HIGH Description: Algorithm complexity, data structure choices, and performance patterns for enterprise scale.
Impact: MEDIUM-HIGH Description: Test coverage requirements and testing strategies for maintaining code quality.
Impact: MEDIUM Description: Factory patterns, dependency injection, and other design patterns for clean, maintainable code.
Impact: MEDIUM Description: Engineering culture, accountability, and collaboration standards.
Impact: HIGH Description: Continuous integration practices, type checking priorities, and git workflow standards.
Impact: LOW Description: Informational lookups, file locations, and local development setup guides.