describe_constraints
List all 10 Precis constraint types with refs and parameter docs to help write or edit .constraint.yaml files and verify accepted parameters.
Instructions
List all 10 constraint types supported by Precis (NotNull/Unique/AllowedValues/Range/ForeignKey/Conditional/Scripted/Charset/DateLogic/Composite) with their refs/params documentation. Use it when writing or editing *.constraint.yaml files, or when unsure which parameters a constraint type accepts; takes no arguments, read-only. Returns a types array whose entries contain: type (constraint type name), refs (documentation of the referenced schema table/column IDs), params (parameter keys, allowed values, defaults). The content is derived from the actions registry as the single source of truth, so it matches the validation engine behavior.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||