Программист и заказчик по разному трактуют "действие".
Для программиста "действие" это запись в БД, в очередь, запрос к апи, валидация, применение форматирования, проверка прав доступа.
Для заказчика, действие, это то, что приносит пользу пользователю либо владельцу продукта. Приëм заявки, выставление счëта, просмотр каталога товаров.
Когда программист говорит, что приложение что-то делает, у него в голове одна картина, у заказчика приложения совершенно другая.
Поэтому и формулировку "делает что-то одно" можно трактовать по-разному.