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 goes past the schema by explaining the consequence of omitting the code (behavior changes to listing every code) rather than merely restating that 'code' is a string from a report. It does not cover case sensitivity or whether unknown codes error or return nothing, which would have justified a 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.