Since the Projector takes probabilities into account, it can accomodate uncertain outcomes of actions (which would include failures) and generate conditional plans. This is advantageous in uncertain or unpredictable environments. Once plans are formed, they are compiled into situated control rules to be used by the Reactor.
The planner operates in an anytime fashion, which affords real-time performance in dynamic environments.
Thus ERE is continually shifting its behavior from planning-based to reaction-based. Planning is only invoked when there are no situated control rules that apply; that is, there is no immediate knowledge as to what to do. This combination of impasse-driven planning, and compilation of planning to reaction is similar in nature to Soar.
Go to a discussion of this capability for multiple architectures.