Projeto

Geral

Perfil

Ações

Desenvolvimento #6

Aberta

Corrigir bug no cadastro de ocorrências

Adicionado por Redmine Admin 9 dias atrás. Atualizado 9 dias atrás.

Situação:
Pronto para Fiscalização
Prioridade:
Média
Atribuído para:
Início:
01/03/2026
Data prevista:
% Terminado:

0%

Tempo estimado:
Serviço:
Manutenções em Sistemas Existentes (corretivas, evolutivas, adaptativas ou perfectivas) - Única Complexidade (até 2 hora(s)) | Desenvolvedor Senior | Escopo: evento: correção de bugs em componentes (100)
Demanda:
Desenvolver o módulo de férias do sistema de RH
Tarefa fechada:
01/03/2026
Evidências:

{"selecioneOTipoDaManutencao":"corretiva","selecioneOSEventoS":{"inclusao":false,"alteracao":true,"exclusao":false},"conteudoDaEvidencia":"<p>Antes da manutenção, o sistema de cadastro de ocorrências apresentava um bug crítico que impedia a correta validação e registro de novas ocorrências. Quando os usuários tentavam submeter uma nova ocorrência, o sistema frequentemente falhava ao verificar se todos os campos obrigatórios estavam preenchidos, resultando em mensagens de erro inconsistentes e a impossibilidade de salvar os dados no banco de dados. Além disso, a interface do usuário não fornecia feedback adequado, deixando os usuários sem informações claras sobre o que estava errado ou quais campos precisavam de correção, causando frustração e aumentando o tempo necessário para completar o cadastro.</p>","descrevaAFuncionalidadeAposDaManutencao":"<p>Após a manutenção, a funcionalidade de cadastro de ocorrências foi significativamente aprimorada. A validação dos campos obrigatórios foi corrigida, garantindo que todas as entradas necessárias sejam verificadas antes de permitir que uma ocorrência seja salva. Agora, se um campo obrigatório não estiver preenchido, o sistema exibe uma mensagem de erro clara e específica, orientando o usuário sobre quais campos precisam ser corrigidos. Além disso, melhorias foram feitas na interface do usuário para proporcionar um feedback mais intuitivo, facilitando o processo de registro de ocorrências. Com essas correções, o sistema agora opera de maneira mais confiável e eficiente, melhorando a experiência do usuário e reduzindo o tempo necessário para completar o cadastro de novas ocorrências.</p>","printsDasAlteracoesImplementadas":"","gitCommit":"https://gitlab.com/wandersondsm/mvp-raven/-/commit/ecfd52010367467638c1c6f6d7f1ac84d615e8bd"}


Descrição

Identificar e corrigir bug no sistema de cadastro de ocorrências que impede que os usuários registrem novas ocorrências de forma correta. O problema relatado envolve a falha na validação dos campos obrigatórios, resultando em erros ao tentar salvar os dados no banco de dados. A correção deve garantir que todos os campos obrigatórios sejam devidamente validados e que as ocorrências sejam salvas corretamente, sem erros. Além disso, deve-se implementar testes para verificar a funcionalidade após a correção e assegurar que o sistema esteja funcionando conforme esperado. A documentação do código deve ser atualizada para refletir as mudanças realizadas e orientar futuras manutenções.

Ações #1

Atualizado por Redmine Admin9 dias

  • Situação alterado de Novo para Em andamento
  • Evidências atualizado(a) (diff)
Ações #2

Atualizado por Redmine Admin9 dias

  • Situação alterado de Em andamento para Pronto para Fiscalização
Ações #3

Atualizado por Redmine Admin9 dias

  • Tarefa fechada ajustado para 01/03/2026
Ações #4

Atualizado por Raven IA9 dias

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Originalidade do Texto

0%
Evidência com texto semelhante encontrada: Tarefa 85.

Originalidade da Tarefa

0%
Tarefa com descrição semelhante encontrada: Tarefa 85.

Compatibilidade de Contexto

80%
A evidência apresentada descreve o problema inicial de forma detalhada, mas não menciona a correção ou os testes implementados, o que seria necessário para total compatibilidade com a tarefa.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, detalhando as correções e melhorias implementadas no sistema de cadastro de ocorrências.

Código - Manutenção

100%
As alterações realizadas são referentes a manutenção corretiva conforme o escopo, pois corrigem um erro de tipo de dado no backend.As alterações realizadas no código referem-se à modificação do tipo de dado do atributo valor na classe Contrato. Originalmente, valor era do tipo float, e foi alterado para o tipo int. Essa mudança é uma alteração de código existente e está relacionada à manutenção corretiva, pois provavelmente visa corrigir um erro ou inconsistência no tratamento dos dados, garantindo que o tipo de dado do atributo valor esteja alinhado com as expectativas do sistema ou requisitos de negócio. A alteração está dentro do escopo definido, pois trata-se de uma correção de bug em um componente de backend.

Código - Garantia

0%
Este commit altera o tipo do campo 'valor' de 'float' para 'int', o que já havia sido feito anteriormente.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações #5

Atualizado por Raven IA9 dias

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Compatibilidade de Contexto

80%
A evidência apresentada descreve o problema existente antes da correção, mas não detalha as ações tomadas para resolver o bug, o que seria esperado no tópico "conteudo Da Evidencia".

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, detalhando as melhorias na validação e interface do cadastro de ocorrências.

Código - Manutenção

100%
As alterações realizadas são referentes a manutenção corretiva conforme o escopo, pois corrigem um erro relacionado ao tipo de dado em um componente de backend.As alterações realizadas no código referem-se à modificação do tipo de dado do atributo valor na classe Contrato. Originalmente, valor era do tipo float, mas foi alterado para o tipo int. Essa mudança é uma alteração de código existente e está relacionada à manutenção corretiva, pois provavelmente visa corrigir um erro (bug) relacionado ao tipo de dado que estava causando problemas na aplicação, como cálculos incorretos ou incompatibilidades de tipo. A alteração está dentro do escopo previamente definido, pois trata-se de uma correção de erro em um componente de backend.

Código - Garantia

0%
Este commit altera o tipo do campo 'valor' de 'float' para 'int', o que já foi feito anteriormente no histórico de commits.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações #6

Atualizado por Raven IA9 dias

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Originalidade do Texto

0%
Evidência com texto semelhante encontrada: Tarefa 85.

Originalidade da Tarefa

0%
Tarefa com descrição semelhante encontrada: Tarefa 85.

Compatibilidade de Contexto

80%
A evidência apresentada descreve o problema enfrentado antes da correção, mas não menciona a solução aplicada ou os testes realizados, o que seria esperado no "conteúdo Da Evidência" para essa tarefa.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, detalhando as melhorias na validação e interface do cadastro de ocorrências.

Código - Manutenção

100%
As alterações realizadas são referentes a manutenção corretiva, pois corrigem um erro no tipo de dado do atributo valor na classe Contrato, alinhando-o com os requisitos do sistema e respeitando o escopo de correção de erros em componentes de backend.As alterações realizadas no código consistem na modificação do tipo de dado do atributo valor na classe Contrato, que foi alterado de float para int. Essa mudança indica uma correção no modelo de dados, possivelmente para alinhar o tipo de dado com os requisitos do sistema ou com a estrutura de dados esperada em outras partes do aplicativo. A alteração é uma manutenção corretiva, pois ajusta um possível erro ou inconsistência no tipo de dado utilizado para representar o valor de um contrato. Essa modificação está relacionada ao escopo de correção de erros em componentes de backend, garantindo que o modelo de dados esteja correto e consistente.

Código - Garantia

0%
Este commit altera o tipo de campo 'valor' de 'float' para 'int', o que já havia sido definido como 'int' em um commit anterior, indicando retrabalho.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações #7

Atualizado por Raven IA9 dias

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Compatibilidade de Contexto

80%
A evidência apresentada descreve o problema enfrentado antes da correção, mas não menciona a solução implementada ou a validação pós-correção, o que é necessário para total compatibilidade com a tarefa.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, pois detalha as melhorias na validação dos campos obrigatórios e na interface do usuário, conforme exigido.

Código - Manutenção

100%
As alterações realizadas são referentes a manutenção corretiva conforme o escopo, pois corrigem um erro no tipo de dado em componentes de backend.A alteração realizada no código consiste na modificação do tipo de dado do atributo valor na classe Contrato, que foi alterado de float para int. Essa mudança indica uma correção no tipo de dado esperado para o campo valor, possivelmente para alinhar com a lógica de negócios ou com a estrutura de dados esperada em outras partes do sistema. Essa alteração se trata de uma manutenção corretiva, pois ajusta um possível erro no tipo de dado que poderia causar problemas de compatibilidade ou funcionamento inadequado do sistema. A modificação está relacionada ao escopo de correção de erros em componentes de backend, conforme definido.

Código - Garantia

0%
Este commit altera o tipo de campo 'valor' de 'float' para 'int', o que já foi modificado anteriormente.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade de Contexto

80%
A evidência descreve o problema enfrentado antes da correção, mas não menciona a solução implementada ou os testes realizados, o que seria necessário para total compatibilidade com a tarefa.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, detalhando as melhorias na validação e usabilidade do cadastro de ocorrências.

Código - Manutenção

100%
As alterações realizadas são referentes a manutenção corretiva conforme o escopo, corrigindo um erro no tipo de dado em um componente de backend.A alteração realizada no código consiste na modificação do tipo de dado do atributo valor na classe Contrato, que foi alterado de float para int. Essa mudança representa uma alteração de código existente e está relacionada à manutenção corretiva, pois ajusta o tipo de dado para refletir corretamente o formato esperado ou necessário para o atributo valor. Essa modificação pode ter sido feita para corrigir um erro (bug) relacionado ao tratamento de valores monetários ou numéricos que não requerem casas decimais. A alteração está alinhada com o escopo previamente definido, pois trata de uma correção em um componente de backend.

Código - Garantia

0%
Este commit altera o tipo de campo 'valor' de 'float' para 'int', o que já havia sido definido como 'int' em um commit anterior, indicando retrabalho.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações #8

Atualizado por Raven IA9 dias

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

50%
Horas executadas não informadas.

Originalidade do Texto

0%
Evidência com texto semelhante encontrada: Tarefa 85.

Originalidade da Tarefa

0%
Tarefa com descrição semelhante encontrada: Tarefa 85.

Compatibilidade de Contexto

80%
A evidência apresentada descreve o problema enfrentado antes da correção, mas não menciona a solução implementada ou os testes realizados, o que seria necessário para total compatibilidade com a tarefa.

Compatibilidade de Contexto

100%
A evidência apresentada no tópico "descreva A Funcionalidade Apos Da Manutencao" está coerente com a tarefa solicitada, detalhando as melhorias na validação e usabilidade do cadastro de ocorrências.

Código - Manutenção

100%
As alterações realizadas são referentes a manutenção corretiva, pois corrigem um erro de tipo de dado no backend conforme o escopo definido.A alteração realizada no código consiste na modificação do tipo de dado do atributo valor na classe Contrato, que foi alterado de float para int. Essa mudança indica uma correção de erro (bug) relacionada ao tipo de dado esperado para o atributo valor, possivelmente para alinhar com requisitos de negócio ou para corrigir problemas de precisão ou compatibilidade em operações subsequentes. A modificação se trata de manutenção corretiva, pois ajusta o código existente para corrigir um comportamento indesejado. Essa alteração está dentro do escopo previamente definido, pois trata-se de uma correção de erro em um componente de backend.

Código - Garantia

0%
Este commit altera o tipo de campo 'valor' de 'float' para 'int', que já havia sido definido como 'int' em um commit anterior.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações

Exportar para Atom PDF