# Compreendendo as Classificações

No **RUFUS Race Manager (RRM)**, as classificações de corrida são geradas **dinamicamente** sempre que são solicitadas. Ao contrário dos sistemas que "bloqueiam" os resultados após o processamento inicial, o RRM adapta-se continuamente às mudanças, garantindo que os resultados sejam sempre **precisos, atualizados e consistentes** com os dados brutos de cronometragem.

## Recálculo Dinâmico

Sempre que as classificações são visualizadas ou exportadas, o RRM as recalcula em tempo real. Isso proporciona benefícios importantes:

* **Modificações sem reprocessamento** → As edições de participantes, passagens ou horários de início da corrida são refletidas imediatamente nos resultados. Não é necessário reprocessamento em lote.
* **Correção de erros** → Erros (como passagens ausentes ou duplicadas) podem ser corrigidos em tempo real, com as classificações sendo atualizadas instantaneamente.
* **Dados brutos preservados** → Todas as passagens são armazenadas com seus carimbos de data/hora originais. Os ajustes nunca substituem os dados de origem.

## Função dos Segmentos e Pontos de Verificação

As classificações no RRM são construídas com base na estrutura de **pontos de verificação** e **segmentos**:

* **Pontos de controle** marcam locais específicos no percurso (início, intermediários, fim). À medida que os participantes cruzam os pontos de controle, as passagens são registradas.
* **Segmentos** são os intervalos de tempo entre os pontos de controle. É necessário pelo menos um segmento (Início → Fim ou Tiro de Partida → Fim) para classificar uma corrida **CLÁSSICA**. Segmentos adicionais (como Início → 10k ou Natação → Bicicleta) permitem análises de parciais e transições.

Ao combinar pontos de controle e segmentos, o RRM gera classificações significativas que refletem tanto os tempos totais da corrida quanto informações detalhadas sobre o desempenho.

O diagrama mostra como as **Passagens** brutas fluem para os **Pontos de Verificação**, se combinam em **Segmentos** e, por fim, geram **Classificações**.

![](https://rufus-serverless-v1-shopmediabucket-yqa11v58uwom.s3.us-east-1.amazonaws.com/knowledge/assets/knowledge_asset_b69fc2fe620e40bc9055184e0b57d4b0/imported.png)
_Fluxograma de Classificação_

## Por que isso é importante

Essa abordagem garante que:

* Mudanças de última hora não prejudicam os resultados.
* As passagens manuais ou flutuantes podem ser adicionadas com confiança.
* As classificações são sempre baseadas nos dados mais precisos e atuais.

Os cronometradores podem se adaptar às condições do mundo real (largadas em massa, edições tardias, problemas de hardware) sem sacrificar a confiabilidade dos resultados oficiais.

## Resumo

As classificações no RRM são **vivas, dinâmicas e resilientes**. Ao recalcular sob demanda e preservar os dados originais, o sistema garante que cada resultado reflita o verdadeiro estado da corrida, não importa quando ou como seja revisado.
