Публичная beta Ark Data Layer проверила границу Repository и DataSource
Версия 0.1.0-dev.1 открыла наблюдаемые репозитории, replay-latest обновления, строгое разрешение DataSource и внешнее владение ресурсами.
Репозиторий не должен скрывать решения композиции
Публичная beta ark_data_layer 0.1.0-dev.1 представила базовый контракт Repository, упорядоченную replay-latest публикацию, защищённую замену и мутацию данных, а также строгое разрешение DataSource с явными ошибками отсутствия и неоднозначности.
Одновременно проверялась граница того, чем пакет владеть не должен. Создание и финализация источников остались вне контейнера, чтобы один клиент, база или кеш могли использоваться несколькими репозиториями без случайного второго владельца жизненного цикла. Детерминированные тесты охватили разрешение, порядок публикации, reentrancy, управление подписками, очистку и инварианты закрытого состояния.
Историческая версия сохранена на pub.dev. Для новых интеграций предназначена 1.0.0, где контракт и завершение уже стабильны.