Este documento descreve um plano abrangente para refatorar a aplicação AI Task Manager, seguindo as melhores práticas de engenharia de software. O plano aborda separação de responsabilidades, organização de código e manutenibilidade.
- Módulos de servidor (.server.ts) jamais devem ser referenciados em arquivos de componentes React, a não ser que este arquivo seja um módulo de rota (vivendo em ~/app/routes)