OptionalcontactThe field's boxes, 1..N — a checkbox with per-option prompts adds one row per option with value set.
OptionalgeneratedWritten only when stated — otherwise the column keeps its default (insert) or its current value (update).
OptionalidAn EXISTING annotation OF THIS FORM to update in place; omit for a new field.
OptionalisSame write rule as generatedByAi: stated values (null included) are written, an omitted key
leaves the column alone. The fill side falls back to v1's sentence match on null.
The full question text: v1's fill path reads this column verbatim.
The
annotations_contact_fieldsrowregenerateRequiredContactTypesrebuilds the form's kickoff requirements from. An object writes the link,nulldeletes it, omitted leaves it alone. AUTHORIZATION IS THE CALLER'S: this layer verifies nothing about whose contact type the uuid names.