validation-boundary

Validate at the boundary with Zod schemas and branded types. Business functions trust validated input.