ORIGINAL WORKED REFERENCE

The string "2" is rejected rather than coerced. A valid input {name:"  Ada  ", seats:2} becomes {name:"Ada", seats:2}. null and arrays fail the object contract. A success result exposes data; a failure exposes an error and no data field.

CRITICAL CONDITION
No unchecked assertion or any bypasses the external-data boundary.

LIMITS
This is a local type-and-validation exercise, not authentication, authorization or a deployed API.

This reference is not a learner submission or proof of provider-course completion. See material-verification.json in the production package for actual preparation checks.
