Para garantir uma forte sincronização entre o frontend e o backend, a plataforma MSC foi construída como um monorepo orquestrado pelo Nx. Esta estrutura albergou a aplicação Next.js (`apps/web`), a API NestJS (`apps/api`) e uma biblioteca partilhada para tipos e DTOs (`libs/types`). Esta decisão estabeleceu uma 'Fonte Única de Verdade'. Qualquer alteração a uma interface ou DTO na biblioteca partilhada alertava imediatamente os compiladores do frontend e do backend. Embora a gestão de aliases de paths e versões de dependências exigisse disciplina inicial, a cache inteligente do Nx e a execução unificada de comandos aceleraram substancialmente as nossas pipelines de CI/CD no GitHub Actions, prevenindo falhas de contratos em produção.