Pattern

Schema Drift Between Interfaces

schema-drift-between-interfaces

FastAPI request-body parsing and Pydantic validation diverge from how other components (CLI/REST, ORMs, or documentation tooling) represent the same domain model, so omitted/hidden fields or differently-shaped inputs bypass expected invariants and lead to inconsistent behavior across endpoints and tooling.