Если я правильно понял - "идемпотентный", это св-во означающее, что при повторном применении результат будет тот же. Но для любых эффектов это не так, иначе это не эффект, а просто редьюсер.
И я не понимаю, что такое "условно идемпотентный эффект" 😄
Что такое "условно" - хороший вопрос) Например получение данных с бэка. Данные могли измениться, поэтому повторный запрос не гарантирует того же результата. Но если абсрагироваться от содержимого данных, а учитывать только тот факт что мы их получили, и мы не изменили состояние сервера - то это идемпотентная операция