ADR-0006: Angular no frontend

Decisão: o portal do operador é feito em Angular, na versão mais recente com suporte, usando as ferramentas padrão do Angular CLI (incluindo o Vitest como executor de testes), porque é o framework do time de referência.

Contexto

A demonstração inclui telas e testes de front. O time de referência desenvolve em Angular; a ferramenta de esboço de tela (Claude Design) funciona melhor com React, mas o esboço é só referência visual e o agente o traduz para Angular.

Alternativas descartadas

  • React: integração mais direta com a sincronização de design system do Claude Design. Descartado porque a demonstração perderia credibilidade para um time Angular.
  • Vue: curva de entrada menor. Descartado pelo mesmo motivo.

Consequências

  • Ganhos: telas e testes reaproveitáveis pelo time; padrões do CLI dispensam configurar build e testes à mão.
  • Custos: o esboço do Claude Design sai em HTML e precisa ser traduzido para Angular.
  • Passa a ser obrigatório: seguir as escolhas padrão do Angular CLI, salvo decisão registrada.

This site uses Just the Docs, a documentation theme for Jekyll.