Fields with meaning
A field must describe more than its type for intelligent caller success.
Knowing that a field is a string, integer, or array does not tell the caller what the field means in the workflow, how it is interpreted, or why it might be required. AIXE expects fields to include plain-language description, requirement context, constraints, and business relevance.
The more meaning the field carries, the less outside guesswork the caller must supply.
Business explanation
A caller understands what real-world concept the field represents and how the endpoint uses it.
Constraint disclosure
Valid formats, allowed values, and requirement conditions are visible when the field is described.