All commas, percentages, parenthesis are optional, and most input allow either 0-1, 0%-100%, or 0-n (where n is either 100, 255, or 360 depending on the value).
But right below you say:
HSL and HSV both require either 0%-100% or 0-1.
It should be
HSL and HSV both require either 0%-100% or 0-1. H can have values between 0-1 or 0-360.
Your values for h in hsv is 0-360 in range.
In your main doc you say
But right below you say:
It should be