# Promoção e granularidade de pontos de verificação

Os pontos de controle em **RUFUS Race Manager (RRM)** são projetados para serem flexíveis e inteligentes. Eles não apenas registram as passagens em pontos específicos do percurso, mas também se adaptam dinamicamente quando as condições mudam, dando aos organizadores da corrida o máximo controle e confiabilidade.

## Promoção de Passagens

Se um ponto de controle no plano de corrida estiver **fechado**, o RRM não descarta simplesmente as passagens que ocorrem nesse ponto. Em vez disso, ele as **move automaticamente** para o próximo ponto de controle disponível no plano de corrida do participante.

![](https://rufus-serverless-v1-shopmediabucket-yqa11v58uwom.s3.us-east-1.amazonaws.com/knowledge/assets/knowledge_asset_8faa0d7120214bab8eae86691253e3d9/imported.png)
_Diagrama de Promoção de Checkpoint_

* Exemplo: uma passagem é registrada no ponto de controle *Início* após o seu fechamento. O sistema a atribui ao próximo ponto de controle aberto (por exemplo, *Fim*).
* Isso garante que a continuidade da corrida dos participantes seja preservada, mesmo que alguns pontos de controle não estejam mais ativos.
* O serviço interno pode marcar esta etapa como **PROMOVIDA**, mas o que os cronômetros veem na interface do usuário é a aprovação **VÁLIDA** resultante no novo ponto de verificação.

Esse comportamento mantém a justiça e a precisão, ao mesmo tempo em que reduz a chance de perda de dados.

## Pontos de verificação lógicos vs. físicos

Em corridas do mundo real, as linhas de **Início** e **Fim** geralmente estão no mesmo local físico. No RRM, no entanto, é uma boa prática configurá-las como **pontos de controle separados**.

Essa abordagem oferece aos temporizadores mais granularidade e controle:

* **Fechar Início de forma independente** → Depois que todos os participantes tiverem começado, você pode fechar o ponto de controle *Início* enquanto mantém o ponto de controle *Conclusão* aberto.
* **Gerencie as notificações separadamente** → Você pode silenciar as notificações de *Início* (para evitar sobrecarga durante um início em massa), mas ainda permitir as notificações de *Conclusão*.
* **Gerencie a progressão do plano de corrida corretamente** → Com pontos de verificação separados, o RRM pode alterar as passagens através do plano sem ambiguidade.

Embora os dois pontos de controle possam compartilhar o mesmo tapete físico, tratá-los separadamente no software oferece benefícios operacionais significativos.

## Melhores Práticas

* Sempre configure **Início** e **Fim** como pontos de controle distintos, mesmo que eles compartilhem o mesmo local.
* Use o ponto de controle **fechamento** para reduzir o ruído assim que uma fase da corrida for concluída.
* Ajuste as **notificações** por ponto de controle para atender às necessidades operacionais.
* Monitore a **Visualização de Controle de Eventos** para confirmar como as passagens são aplicadas.

## Resumo

Ao combinar a **promoção através do plano de corrida** com a capacidade de definir **pontos de controle lógicos**, o RRM garante que as passagens sejam sempre tratadas de forma consistente e que os organizadores da corrida tenham controle total sobre as operações de cronometragem.

Essa flexibilidade é especialmente valiosa quando o mesmo local físico serve como ponto de partida e de chegada.
