1 min read
Conditions
A condition step uses the same rule shape as form field visibility:
{ "all": [{ "field": "email", "op": "contains", "value": "@acme.com" }] }
If the rules pass, execution continues. If not, the run halts gracefully.
A branch step uses the same rules but routes to one of true_step_id / false_step_id.