Backend Improvements

Refactoring and additions that improve code quality, teach better Go patterns, and support the frontend's needs. Can be worked in parallel with CLI Core after the panic fix is done.

What it achieves: A cleaner backend architecture with a proper service layer, structured errors, input validation, and the ability to serve the frontend SPA.

No due date
0% Completed