05aea7e8b7
- Made type.withJsonSchema reject defaults, structural morphs, and pipe steps instead of returning a Type whose runtime output silently remained the original input. - Kept validation-only narrow/filter schemas composable, preserving the legacy Type.Unsafe use case and nested JSON Schema emission. - Added regressions for defaulted and parsed schemas and documented the validation-only contract. Fixes #8143