Describe the issue
Currently, the server has:
- Tight coupling of AI services
- No separation of concerns for repositories or services
- No health check with DB ping
- Inconsistent naming
- Config management for different environments
- No unit and E2E tests
- No documentation
A prioritized rewrite and refactor is essential at this stage to ensure long-term maintainability of the platform, before more features are added to the system.
Describe the issue
Currently, the server has:
A prioritized rewrite and refactor is essential at this stage to ensure long-term maintainability of the platform, before more features are added to the system.