There are split-codes ("split" is a term known from Workflow process specifications) that tell whether steps of same sequenceNumber occur in parallel or if only one of several steps is chosen based on some condition (like an if … then … else statement.) Because of the ability to provide conditional branches, our SPL / RIM Act model is like a Touring-complete language. Conditionals are specified with criteria observations. For example, we can say "the action Stir should be ongoing until the final-objective has been reached, identified by a "turbidity" measurement to reach the value a nominal value of "clear". Or the Chilling can occur to keep a maintenance-objective as "temperature" between 20 and 40 °C.