# 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: `