O número dentro do círculo de cada posição no ranking não é mais a colocação — é o ICA, um score que
pesa constância recente e histórico de cada membro.
Dias: cada dia de treino acumulado soma 1 ponto básico.
Streak Atual: como manter a constância hoje é difícil, cada dia de streak ganha um
bônus de peso 5 (ex.: 10 dias de streak = +50 pontos).
Recorde: o auge histórico do usuário ganha um bônus de peso 2, pra recompensar quem já
foi muito focado.
Streaks Anteriores: sequências de 3+ dias que já terminaram (fora a atual e a do
recorde) somam 0,5 ponto por dia — recompensa quem manteve constância repetidas vezes ao longo do
tempo, não só uma vez.
ICA por período
Total: Dias considera só os últimos 365 dias (não a vida toda do usuário), pra não
manter um score inflado indefinidamente pra quem já foi ativo no passado.
Ano / Mês / Semana: Dias, Streak e Recorde são recalculados dentro da janela do
período selecionado.
Hoje: usa os mesmos Dias, Streak e Recorde da aba Semana — um único dia não tem
streak próprio.
O Multiplicador de Inatividade
a trava contra "fantasmas"
Usamos uma fórmula de decaimento: 1 / (1 + (Inatividade × 0.05)).
Se a inatividade for de 1 dia (ativo), o multiplicador é 1/1.05 ≈ 0.95 (perda mínima).
Se a inatividade for de 30 dias (1 mês afastado), o multiplicador cai pra 1/2.5 = 0.40 (o usuário perde
60% dos pontos totais).