Configuration Validation
A misconfigured workspace is worse than an unconfigured one. A workflow that silently fails because a required field reference is broken. A form that loses a field because the field definition was deleted without updating the forms that used it. A permission rule that references a role that no longer exists.
Configuration validation catches these problems before they affect users.
What Gets Validated
Reference integrity. When a screen definition references a field, a workflow definition references a status value, or a permission rule references a role — the references are validated. Removing a field that's referenced elsewhere produces a validation error, not a silent break.
Type consistency. A filter configured to search by a text field using a numeric comparison is flagged as inconsistent before it's saved. A form field expecting a relation to one object type pointing to a different type is caught.
Completeness checks. Screens that reference a data source that doesn't exist, workflows with required steps missing, templates that use variables not available in the template context — all caught at configuration time.
Circular dependency detection. Workflow steps that would call each other in a cycle, computed fields that depend on each other circularly — these produce an error rather than causing an infinite loop at runtime.
When Validation Runs
Validation runs when you save any configuration change. The save completes only if validation passes. If validation fails, you see a list of specific issues with enough detail to fix them.
For bulk configuration operations — importing a configuration package, running migrations — validation runs on the entire package before any changes are applied. All-or-nothing: either the whole package is valid and applies, or none of it applies.
The Benefit
Problems caught at configuration time are significantly cheaper than problems caught in production by affected users. A validation error during setup is a message and a fix. The same error discovered in production is an incident, a rollback, and an investigation.
Configure with confidence. Validation is the safety net.