You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[refactor] Split oversized infrastructure and application modules #177
Two modules are oversized and mix responsibilities:
infrastructure/creation_projects.py is 895 lines with 56 def/class and also acts as a command dispatcher, which is an application-layer responsibility.
application/tool_operations.py is 873 lines.
Scope
Split the modules by command/domain.
Move the command-dispatch responsibility out of infrastructure and into the application layer.
Acceptance criteria
Module size and responsibility converge to a maintainable level.
Activity
[refactor] projects: split oversized storage and tool modules (ThinkF…