Decisões de Escopo — RankLevel

Todas as decisões de escopo fechadas durante o planejamento, no formato de registro da operação. Diferente do padroes-projeto/ da operação (que está em avaliação), aqui tudo está DECIDIDO — o escopo foi fechado de A a Z antes de codar, por decisão do proprietário.

Cada arquivo registra: a decisão, o porquê, e as implicações técnicas (especialmente as que tocam o modelo de dados).


Índice

Arquivo Tema Status
01-visao-e-dnas.md Visão de produto, três DNAs, prioridade DECIDIDO
02-entidades-e-ranking.md Entidades centrais, 4 dimensões de ranking DECIDIDO
03-motor-caixa-preta.md Motor desacoplado, rating por modalidade DECIDIDO
04-validacao-resultados.md Dois mundos, ciclo de vida do resultado DECIDIDO
05-social-desafios-monetizacao.md Feed, conexões, desafios, monetização DECIDIDO
06-app-offline-realtime.md Offline-first, sincronia, realtime DECIDIDO
07-operacional-e-lancamento.md Perfil vs conta, reversão, admin, importação DECIDIDO

Princípio recorrente do projeto

Uma filosofia se repete em quase todas as decisões: estrutura pronta, ativação adiada. O banco já nasce prevendo coisas que só serão ligadas depois — monetização, ranking regional (descartado como dado, mas o princípio vale para localização se um dia entrar), delegação de admin de modalidade, e o próprio motor. Isso evita o retrabalho caro de remodelar o banco, sem afundar em complexidade prematura.

Resumo executivo das decisões

Tema Decisão Detalhe
Modalidades múltiplas, rating por modalidade cada esporte é um "mundo" com painel próprio
Motor caixa preta, adiado núcleo recebe número pronto; só o contrato é definido cedo
Ranking inicial sem motor de cálculo construir a máquina de ranking; número entra como insumo
Validação dois mundos arbitrado (recurso + prazo) e avulso (acordo mútuo)
Score auditável e reversível estados ativo/congelado/revertido, nunca deletado
Usuário central atleta individual perfil é o "lar"; ratings por modalidade lado a lado
Conexões seguir + academias/grupos seguir assimétrico estilo Strava
Desafios qualquer atleta cria gestor: 3 grátis; regra de vitória fixa no lançamento
Monetização estrutura pronta, cobrança adiada planos/limites/cotas no banco, billing depois
App offline-first + realtime uso real em quadras/tatames/ginásios
Conta vs perfil separados perfil existe antes da conta; claim/merge no cadastro
Admin dois níveis multimodalidade (global) contém segmentado (por esporte)
Lançamento regional + importação parceria com academias, ranking nasce cheio