## Descricao [Descricao clara das mudancas implementadas] ## Tipo de Mudanca - [ ] Bug fix (mudanca que corrige um problema) - [ ] Nova funcionalidade (mudanca que adiciona funcionalidade) - [ ] Breaking change (mudanca que quebra compatibilidade) - [ ] Documentacao (mudanca apenas em documentacao) - [ ] Refatoracao (melhoria de codigo sem mudar funcionalidade) - [ ] Performance (melhoria de performance) - [ ] Testes (adicao ou correcao de testes) ## Motivacao e Contexto [Por que essa mudanca e necessaria? Que problema resolve?] Resolve # (issue) ## Como Foi Testado? [Descreva os testes realizados] - [ ] Teste unitario - [ ] Teste de integracao - [ ] Teste manual - [ ] Teste end-to-end ### Ambiente de Teste - OS: [e.g. Ubuntu 22.04] - Python: [e.g. 3.11.2] - Database: [Supabase/Local] ## Checklist ### Codigo - [ ] Codigo segue o style guide (black + ruff) - [ ] Testes foram adicionados/atualizados - [ ] Todos os testes passam localmente - [ ] Type hints foram adicionados - [ ] Docstrings foram adicionadas/atualizadas ### Documentacao - [ ] README.md atualizado (se necessario) - [ ] Documentacao tecnica atualizada - [ ] CHANGELOG.md atualizado - [ ] Comentarios no codigo (onde necessario) ### Qualidade - [ ] Sem warnings de linter - [ ] Sem conflitos com main - [ ] Code review interno realizado - [ ] Performance testada (se relevante) ## Screenshots (se aplicavel) [Adicione screenshots ou GIFs demonstrando as mudancas visuais] ## Impacto ### Breaking Changes [Liste quebras de compatibilidade, se houver] ### Migracoes Necessarias [Passos que usuarios precisam fazer para atualizar] ### Novas Dependencias [Liste novas dependencias adicionadas] ## Checklist do Reviewer - [ ] Codigo esta claro e bem estruturado - [ ] Testes cobrem os casos principais - [ ] Documentacao esta adequada - [ ] Performance e aceitavel - [ ] Sem problemas de seguranca obvios