mirror of
https://github.com/gromlab-ru/slm-design.git
synced 2026-08-22 07:30:16 +03:00
feat: level-2 документация
This commit is contained in:
@@ -83,19 +83,16 @@ Framework dependency сама по себе не доказывает Domain own
|
||||
|
||||
### OPEN-N010: На каком уровне появляется Domain
|
||||
|
||||
Нужно встроить Domain в монотонную шкалу архитектурных уровней. Более высокий уровень должен добавлять требования и не отменять правила предыдущего.
|
||||
Статус: предварительно закрыт в пользу трёх уровней. Более высокий уровень добавляет требования и может потребовать структурного рефакторинга без изменения предметного владельца.
|
||||
|
||||
Предварительный вариант:
|
||||
Текущая шкала:
|
||||
|
||||
```text
|
||||
Level 1: modules
|
||||
Level 2: layers
|
||||
Level 3: domains
|
||||
Level 4: runtime-safe factories, ports, presets и verification
|
||||
Level 1: базовые слои и модули
|
||||
Level 2: доменные модули без строгой внутренней формы
|
||||
Level 3: business, factories, ports, adapters, presets и verification внутри Domain
|
||||
```
|
||||
|
||||
Точная классификация будет выполнена после извлечения атомарных правил из legacy-документации и этих заметок.
|
||||
|
||||
## Проверяемость
|
||||
|
||||
### OPEN-N011: Architecture lint
|
||||
|
||||
Reference in New Issue
Block a user