Extend apps/backend/src/schemas/auth.schemas.ts VerifySchema with a nested device object schema. Validate deviceId as UUID, platform in enum, identityPublicKey as base64 of expected length, deviceName length-bounded. Export the device sub-schema for reuse by POST /devices.
Acceptance criteria:
- Verify rejects malformed device payloads with field-level errors
- Device sub-schema reused by
/devices route
Extend
apps/backend/src/schemas/auth.schemas.tsVerifySchemawith a nesteddeviceobject schema. ValidatedeviceIdas UUID,platformin enum,identityPublicKeyas base64 of expected length,deviceNamelength-bounded. Export the device sub-schema for reuse byPOST /devices.Acceptance criteria:
/devicesroute