Descrição da nova funcionalidade
Eu, como usuário responsável pelo processamento de pacotes, quero que as etapas relevantes do recebimento, validação e geração de PID sejam registradas e apresentadas pela interface administrativa, para acompanhar o passo a passo do processamento e diagnosticar falhas sem depender dos logs da aplicação.
Atualmente, diversas etapas são registradas apenas por meio de logging.info, especialmente no recebimento do pacote e na geração de PID v2. Essas informações devem ser convertidas em eventos estruturados, ordenados e associados ao pacote ou processo correspondente.
Critérios de aceitação
- As etapas relevantes do processamento devem ser armazenadas em ordem cronológica.
- Cada registro deve identificar ao menos a etapa, data e hora, resultado e detalhes relevantes.
- Os registros devem estar associados ao pacote, processo ou entidade correspondente.
- Sucessos, bloqueios e falhas devem ser representados de forma distinguível.
- O histórico deve ser exibido em modo somente leitura na interface administrativa.
- O histórico deve continuar disponível depois do término ou da falha do processamento.
- Informações sensíveis, credenciais e dados desnecessários não devem ser persistidos.
- Os
logging.info substituídos não devem continuar duplicando o histórico persistido.
- A persistência do histórico não deve interromper nem alterar o resultado do processamento principal.
- Devem existir testes para ordenação, persistência, falhas e apresentação do histórico.
Anexos
N/A
Referências
Descrição da nova funcionalidade
Eu, como usuário responsável pelo processamento de pacotes, quero que as etapas relevantes do recebimento, validação e geração de PID sejam registradas e apresentadas pela interface administrativa, para acompanhar o passo a passo do processamento e diagnosticar falhas sem depender dos logs da aplicação.
Atualmente, diversas etapas são registradas apenas por meio de
logging.info, especialmente no recebimento do pacote e na geração de PID v2. Essas informações devem ser convertidas em eventos estruturados, ordenados e associados ao pacote ou processo correspondente.Critérios de aceitação
logging.infosubstituídos não devem continuar duplicando o histórico persistido.Anexos
N/A
Referências