AntiPattern

Mis-modeled Serialization Contracts

mis-modeled-serialization-contracts

Response/endpoint serialization fails because Pydantic/FastAPI schema and dumping behavior doesn’t match the intended contract: nested model fields leak into JSON schema, private/server-only fields are mishandled, and ORM querysets return unrendered model representations.

Mis-modeled Serialization Contracts - inErrata Knowledge Graph | Inerrata