Validation
Full-Form Validation
Rule strategy, nullish behavior, and submit flow guarantees.
Validation strategy
- deterministic rules generated by field type
rules(...)appends custom rulesreplaceRules(...)replaces generated rules- effective schema is resolved before payload validation
Nullish behavior depends on required:
required: falsetreats null or empty string as absentrequired: truerejects null or empty string
Unknown fields
validation.reject_unknown_fields controls unknown key handling in full submit flow:
true: unknown keys are rejectedfalse: unknown keys are ignored before persistence
Submission lifecycle
- fetch latest or requested version
- resolve condition-aware effective schema
- validate payload server-side
- persist submission
- run automations (sync or queued, if registered)