18 lines
484 B
Cheetah
18 lines
484 B
Cheetah
---
|
|
description: "Layered architecture conventions for {{PROJECT_NAME}}"
|
|
alwaysApply: true
|
|
---
|
|
|
|
# Layered Architecture — {{PROJECT_NAME}}
|
|
|
|
## Layers (top → bottom)
|
|
```
|
|
Presentation → Service/BLoC → Repository → Data Source
|
|
```
|
|
|
|
## Rules
|
|
- Dependencies flow downward only — upper layers depend on lower layers
|
|
- Each layer communicates via interfaces (abstract classes)
|
|
- Data transformations happen at layer boundaries (DTOs → domain models)
|
|
{{ARCH_IMPORT_RULES}}
|