Tag
Catching a bad quantity at write time costs nothing. Catching it at render time costs a customer conversation. How a validation endpoint fits your pipeline.