# Edição de Dados de Tempo

Em **RUFUS Race Manager (RRM)**, as passagens capturadas não podem ser editadas diretamente para preservar a integridade dos dados. Em vez disso, os operadores têm várias ferramentas para gerenciar, corrigir ou substituir passagens quando necessário.

## Gerenciando Falecimentos

* **Excluindo passagens**
As passagens podem ser excluídas se estiverem incorretas ou irrelevantes (por exemplo, uma leitura de chip perdida).
* **Validando ou invalidando aprovações**
As aprovações podem ser definidas manualmente como **VALIDATED_BY_USER** ou **INVALIDATED_BY_USER**.
* Use a validação para confirmar uma aprovação que deve ser contabilizada, mesmo que tenha sido sinalizada de outra forma.
* Use a invalidação para excluir uma aprovação dos resultados, sem excluir seu registro.

Essas ações dão aos operadores um controle preciso sobre quais passagens contribuem para classificações e rankings.

## Corrigindo Lançamentos de Horas Incorretos

Se uma passagem tiver o carimbo de data/hora incorreto, não será possível alterá-la diretamente. Para corrigi-la:

1. Exclua a passagem incorreta.
2. Adicione uma nova passagem com o carimbo de data/hora correto.

Isso garante que a correção seja transparente, mantendo um registro de auditoria claro.

## Adicionando Horários Faltantes

Quando a data de falecimento de um participante está ausente, ela pode ser adicionada manualmente de diferentes maneiras:

* **Visualização de Ponto de Controle - Corrida**
A passagem pelo ponto de controle passa por toda a **lógica de processamento da corrida**, incluindo a correspondência do ponto de controle, a validação de repetição e a atribuição de status.
* **Passagem Manual (Adicionar Novo)**
A passagem é inserida diretamente no registro do participante para um ponto de controle específico, ignorando a lógica completa.
* **Passagens Flutuantes**
Uma passagem pode ser adicionada sem atribuir um ponto de controle. O sistema infere o próximo ponto de controle correto do plano de corrida completo. Consulte Passagens Flutuantes para obter detalhes.

## Aprovar ou Rejeitar Passagens

Os operadores podem rever as aprovações e decidir a sua validade final:

* **VALIDATED_BY_USER** → Confirmado manualmente como válido.
* **INVALIDATED_BY_USER** → Excluído manualmente dos resultados.

Isso permite que os temporizadores garantam a justiça e a precisão quando a lógica automática não é suficiente.

## Comparação de Ações

| **Ação** | **Efeito** | **Quando usar** |
| --- | --- | --- |
| **Excluir Passagem** | Remove a passagem por completo | Leituras de chips perdidos, leituras duplicadas e carimbos de data/hora incorretos devem ser substituídos |
| **Validação Aprovada** | Marca uma passagem como aceite, mesmo que inicialmente bloqueada | Juiz confirma uma ultrapassagem contestada, ou que uma ultrapassagem ignorada pelas regras deve valer |
| **Invalidar a passagem** | Exclui uma aprovação dos resultados, mas a mantém no registro | Detecções duplicadas, falsos positivos, cruzamentos contestados que você não quer que sejam excluídos |
| **Adicionar Novo (Visualização de Ponto de Controle-Corrida)** | Adiciona uma ultrapassagem com a lógica completa da corrida aplicada | Adicionando os tempos ausentes durante a corrida, garantindo a consistência do processamento |
| **Adicionar Novo (Passagem Manual)** | Adiciona um passe direto a um participante | Correção pós-corrida direcionada para um único atleta |
| **Passe Flutuante** | Adiciona uma passagem sem um ponto de controle; o sistema infere a colocação | Operações de corrida movimentadas, correções rápidas ou quando não tiver certeza do ponto de controle |

## Melhores Práticas

* Use a **exclusão** com moderação — prefira a invalidação para manter um registro de auditoria.
* Use a **validação** para casos contestados em que a aprovação ainda deve ser contabilizada.
* Prefira a **Visualização de Corrida por Ponto de Controle** para correções durante a corrida e a **Edição de Participante** para ajustes pós-corrida.
* Use **passagens flutuantes** para correções rápidas quando a velocidade e a flexibilidade forem necessárias.
