Domain
Объявляет интерфейс Repository в терминах бизнеса и не знает о DataSourceContainer, DTO или клиентах хранения.
ARKTELOS / PRODUCTS / ARK DATA LAYER
Ark Data Layer предоставляет чистые Dart-основания для Repository, типизированных DataSource и публикации актуальных бизнес-данных без привязки домена к хранилищу или фреймворку.
01 / МОДЕЛЬ
DataSource описывают узкие технические контракты. DataSourceContainer предоставляет их одной реализации Repository. Repository преобразует технические модели, хранит актуальные бизнес-данные и публикует каждое подтверждённое изменение.
02 / ГРАНИЦЫ
Объявляет интерфейс Repository в терминах бизнеса и не знает о DataSourceContainer, DTO или клиентах хранения.
Реализует Repository, координирует DataSource и преобразует технические модели в доменные данные.
Наблюдает доменный интерфейс и при необходимости связывает изменения с UseCase через обычный Command.
03 / ДОКУМЕНТАЦИЯ
Начните с архитектурных границ, соберите рабочий слой данных в руководстве или откройте узкий рецепт для конкретной задачи.