Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds usable meaning: it explains the timing/purpose of idempotency_key ('when a retry is possible') and constrains what should go into messages. It does not add format/syntax detail, but the added semantic value above the schema is real.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.