Status: DECIDIDO
O motor de pontuação é desacoplado e plugável. O núcleo recebe um número pronto (+/-) e apenas o acumula — nunca calcula. A pontuação de avaliação que a organização envia é um insumo de entrada da caixa preta, não uma conta do núcleo.
Distinção crÃtica:
Na fase inicial, constrói-se toda a máquina de registrar resultados, acumular pontos e exibir rankings, com o número entrando como insumo. Só o contrato do motor (o que entra, o que sai, quando) é definido cedo, na Fase 1 — é o que destrava as três trilhas para correrem em paralelo.
O atleta tem um rating por modalidade, não um número global único. Cada modalidade tem painel web dedicado, ranking próprio, e é um "mundo" à parte. O perfil mostra os vários ratings lado a lado. Acima de tudo, uma camada de admin global multimodalidade.
Tratar o motor como caixa preta permite trocar a fórmula (Elo, pontos fixos, regras por modalidade) sem reescrever o sistema. Rating por modalidade preserva o significado do número — ser faixa-preta de jiu-jitsu não diz nada sobre tênis; misturar num número só destruiria a confiança, que é o DNA nº 1.
docs/specs/contrato-motor.md.