Story
As a backend developer, I want Equilibrium to detect when changes to a base class would produce breaking changes in the OpenAPI schema, so that I can version my DTOs accordingly and avoid breaking API consumers.
Context
Parent epic: #18
When a field is removed or its type changes in a source class, the generated DTO and its corresponding OpenAPI schema change. If an API consumer depends on the old schema, this is a breaking change. Equilibrium should detect this and either warn the developer or automatically generate a versioned DTO (e.g., ExampleDtoV2.yaml with deprecated fields).
Acceptance Criteria
Acceptance Criteria
TODO: Define acceptance criteria for this story.
Acceptance Criteria
TODO: Define acceptance criteria for this story.
Story
As a backend developer, I want Equilibrium to detect when changes to a base class would produce breaking changes in the OpenAPI schema, so that I can version my DTOs accordingly and avoid breaking API consumers.
Context
Parent epic: #18
When a field is removed or its type changes in a source class, the generated DTO and its corresponding OpenAPI schema change. If an API consumer depends on the old schema, this is a breaking change. Equilibrium should detect this and either warn the developer or automatically generate a versioned DTO (e.g.,
ExampleDtoV2.yamlwith deprecated fields).Acceptance Criteria
Acceptance Criteria
TODO: Define acceptance criteria for this story.
Acceptance Criteria
TODO: Define acceptance criteria for this story.