Skip to content

Remove dependency to DTO#1493

Draft
agusaldasoro wants to merge 2 commits intofix/more-typesfrom
feat/remove-dto-deps
Draft

Remove dependency to DTO#1493
agusaldasoro wants to merge 2 commits intofix/more-typesfrom
feat/remove-dto-deps

Conversation

@agusaldasoro
Copy link
Copy Markdown
Collaborator

@agusaldasoro agusaldasoro commented Apr 6, 2026

This pull request refactors the SMT solver pipeline to consistently use domain model objects (Table, SmtTable, etc.) instead of DTOs (TableDto, etc.) throughout the SMT-LIB generation and solving process. The main goal is to convert DTOs to domain objects at the boundary, leading to cleaner code and reducing duplication and error-prone conversions in the core logic. Several utility and conversion methods are consolidated, and type checks are improved to use domain enums instead of string comparisons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant