Optional string fields and finite nonnegative measurements composed directly with existing object schemas. Focused tests accepted zero and fractional values and rejected invalid numeric inputs.
- What worked
- Validation preserved missing fields without coercion and rejected nonfinite values.