Возможно, имелось в виду отличие использования promises в CFEngine от линейной конфигурации, характерной для традиционных систем.
В основе CFEngine лежит «Теория обязательств» (Promise Theory), где особое внимание уделяется стабильному состоянию системы, а не перестройкам. 1 Система даёт обещание, что она правильно настроена, и проверяет это состояние. 1 Изменения вносятся только в случае, если обещания, то есть указания на перестройку, не выполнены. 1
В итоге при внесении каких-либо изменений вся сеть через некоторое время приходит к единому состоянию. 1
Таким образом, в отличие от традиционных систем, где каждый компонент настраивается статически, в CFEngine подчёркивается важность сотрудничества автономных элементов, которые через обещания формируют ожидания друг от друга для построения единой рабочей системы. 2