Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 1.71 KB

File metadata and controls

56 lines (34 loc) · 1.71 KB

Sections

This file defines all sections, their ordering, impact levels, and descriptions. The section ID (in parentheses) is the filename prefix used to group rules.


1. Architecture (architecture)

Impact: CRITICAL Description: Vertical Slice Architecture and Domain-Driven Design patterns that form the foundation of our codebase organization.

2. Code Quality (quality)

Impact: CRITICAL Description: Standards for maintaining high-quality, maintainable code including PR reviews, testing, and accountability.

3. Data Layer (data)

Impact: HIGH Description: Repository patterns, DTOs, and technology isolation to prevent coupling and enable maintainability.

4. API Design (api)

Impact: HIGH Description: Controller patterns, API stability, and proper separation of HTTP concerns from business logic.

5. Performance (performance)

Impact: HIGH Description: Algorithm complexity, data structure choices, and performance patterns for enterprise scale.

6. Testing (testing)

Impact: MEDIUM-HIGH Description: Test coverage requirements and testing strategies for maintaining code quality.

7. Design Patterns (patterns)

Impact: MEDIUM Description: Factory patterns, dependency injection, and other design patterns for clean, maintainable code.

8. Team Culture (culture)

Impact: MEDIUM Description: Engineering culture, accountability, and collaboration standards.

9. CI/CD (ci)

Impact: HIGH Description: Continuous integration practices, type checking priorities, and git workflow standards.

10. Reference (reference)

Impact: LOW Description: Informational lookups, file locations, and local development setup guides.