diff --git a/.agent b/.agent new file mode 100644 index 0000000..26c9b8e --- /dev/null +++ b/.agent @@ -0,0 +1,197 @@ +# Design System Vue 3 (TypeScript) — Regras do Agente + +## Objetivo do projeto +Construir um Design System de componentes em **Vue 3** para reutilização em múltiplos projetos, com foco em: +- **Consistência visual e de comportamento** +- **Componentes bem tipados (TypeScript forte)** +- **Documentação em português** (para devs e para outras IAs) +- **Exemplos executáveis (playground)** +- **Facilidade de manutenção e evolução** + +--- + +## O que NÃO entra no contexto do agente + +- `node_modules/`: dependências da arquitetura (não versionar / não usar como “fonte da verdade”). +- `dist/`: pasta **gerada** pelo build (não versionar). Use para validar o build localmente. + +--- + +## Stack e padrões obrigatórios +- Vue 3 +- TypeScript (modo estrito e tipagem forte) +- **defineComponent** (obrigatório) +- Sem TSX (padrão: `