Full description of monitoring jobs is included in the AiiDA documentation, available online. † Currently any Python function matching a defined function signature can be used as the decision criterium; we hope to provide a domain-specific library of such functions in the future to enable reproducible testing. Note that all quantities known to AiiDA can also be accessed from within this Python function, including data obtained from previous or parallel steps and workflows.