# Contribuir com o REAToolkit

Você pode relatar problemas, sugerir melhorias, corrigir textos e propor mudanças no código. As condições de uso e contribuição seguem a [licença MIT](LICENSE), aprovada pelo titular para a distribuição pública do toolkit.

## Problemas e sugestões

Antes de abrir uma Issue, procure relatos semelhantes. Informe versão/build, tecnologia, sistema, o resultado esperado, o resultado observado e passos reproduzíveis com dados sintéticos. Logs devem ter senhas, tokens, caminhos pessoais e informações de clientes removidos. Não envie código privado de um produto analisado.

O formulário do site apenas prepara o relato. Quando o GitHub estiver configurado, você será encaminhado ao GitHub para revisar e enviar, usando sua conta. Preencher campos não envia dados automaticamente.

Vulnerabilidade sensível: siga [SECURITY.md](SECURITY.md) antes de publicar detalhes.

## Correções

1. Faça um fork e crie uma branch delimitada.
2. Preserve as ferramentas locais, os formatos suportados e a compatibilidade dos projetos.
3. Use commits `tipo: descrição`, com `feat`, `fix`, `improve`, `perf`, `refactor` ou `break`.
4. Execute `npm test`. Para mudanças no site, gere a prévia e valide os links com `node scripts/check-site.mjs`.
5. Abra um Pull Request explicando problema, mudança, validação e limitações.

Não editar VERSION, version.json ou o changelog de release manualmente. A automação calcula a versão pelo histórico e incrementa o build no empacotamento. Mudanças em produção e publicação continuam sob responsabilidade dos mantenedores.

Não há CLA adicional instituído por este documento. Não submeta material de terceiros sem direito de contribuir. Não adicionar segredos, telemetria, execução de produtos ou varreduras de rede como efeito colateral das ferramentas de diagnóstico.
