Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the load, and it names module number, title, summary, and outcome. It also explains replaceExisting's meaning (allow overwrite of an occupied number). It does not clarify programId's role or that outcomeTitle is a separate field from the required summary/title.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.