Вопрос об отказоустойчивости и стабильности при постоянной работе робота

Вопрос об отказоустойчивости и стабильности при постоянной работе робота. Необходимо роботизировать процесс происходящий несколько раз в месяц по определенным числам. Для этого можно постоянно крутить робота, который будет мониторить дату и при наступлении необходимой запускать соответствующий процесс. Возникает 2 «но»:
a. насколько это стабильно и отказоустойчиво. А так же насколько загружает системные ресурсы постоянная круглосуточная работа робота только для мониторинга даты
b. Все время пока крутится это процесс невозможно запустить другой процесс вручную, не выключив процесс мониторинга дат
Есть вариант запускать эти процессы вручную, но в рамках общей «роботизации» это не совсем правильно.
Может быть как вариант реализовать в агенте некоторые простейшие условия, по которому он будет запускать соответствующий процесс, например по дате и времени. Мне кажется проще сделать эту универсальную функция в платформе, чем каждый пользователь будет дописывать в своей программе

@Timofey, перенес тему из раздела идей в раздел вопросов, так как здесь скорее вопрос.
Если процесс запускается пару раз в месяц, то действительно бесконечный цикл генерироваться смысла нет. В настоящий момент попросту проще запустить вручную.
Если вы говорите про расписание - то такая штука будет в рамках Контрольной комнаты. Так что про этот механизм мы знаем, знаем, что его хотят, поэтому он появится.