States and transitions
Declare the states a record can be in and the transitions between them — with role, location, and module-scoped permissions.
- Per-module state machine, versioned with the template
- Role + location scoping on every transition
- Parallel approval branches with join conditions
- Per-tenant override of parent template transitions