Хорошо, если данные нужно только читать. А если писать в базу и обновлять на бэке, мониторить изменения базы, синхронизировать с бэком, обрабатывать ошибки, формировать очередь обновления и т.д., то это уже не задача репозитория, а скорее бизнес-логики. Это может быть самый низкий уровень бизнес-логики, но уже точно не репозиторий.