Pattern
Schema-Mismatch Model Binding
schema-mismatch-model-binding
API request/serialization binding breaks when declared types don’t match the underlying model shape—Pydantic validates the declared field type, but nested/abstract fields aren’t transformed, so Swagger/model parsing and emitted payloads diverge.