Open josh1248 opened 1 week ago
Changed severity to Low as it is only a minor inconvenience that doesn't pose an issue to the app's functionality.
This is intended so that adding and filtering is easier for our users, without having to worry about specific numbers. It can leave the none, low, medium, high income interpretations to the user, thus not bounding them by our definitions. Though we agree that this can be improved to be more flexible in future.
Team chose [response.NotInScope
]
Reason for disagreement: I disagree that this feature flaw is NotInScope
, given that minimal implementation effort is required to process income as a number rather than an enumeration here - it would use almost the exact same validation code as the numerical age
field, but with a larger income bound, suppose between 0 and 1000000.
The current implementation permits only low, medium, high, or unspecified incomes for each individual person. This represents a diminished utility for insurance sales representatives as numerical income details may be required for e.g. qualification for certain insurance schemes. An implementation change without substantial effort would be to parse the field as a non-negative integer input, like age, but with a larger income bound.