refactor: slim backend routers to ≤500 lines

- tool_instances.py: 2108 → 496 lines
- git_repositories.py: 1422 → 500 lines
- config_profiles.py: 474 → 300 lines (already committed)

Extract business logic into services:
- services/tool/instance_service.py
- services/git/operations.py
- services/config/crud_service.py

Quality gates: py_compile pass on all files
This commit is contained in:
Developer
2026-06-05 21:18:57 +00:00
parent 6efe524974
commit 9a17916dd2
5 changed files with 1395 additions and 2820 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff