Validação de dados e integridade de conteúdo
Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 00:34
Validação de dados e integridade de conteúdo garantem que o banco oficial, os datapacks e os dados importados não quebrem a simulação. Em um jogo manager, dados inconsistentes podem gerar crashes, competições impossíveis, elencos vazios, jogadores sem atributos, partidas sem clubes ou calendários inválidos.
Esse item é transversal a todo o conteúdo. Ele não cria dados novos; ele verifica se os dados existentes fazem sentido. O sistema atual é forte em validação de competições, incluindo scripts, relatórios, validação no editor e gates de qualidade. Porém, validação geral de jogadores, clubes, contratos, finanças e datapacks ainda é menos completa, e a validação de datapacks precisa ser conectada ao fluxo real de importação.
Escopo incluído
- Validação de jogadores
- Validação de clubes
- Validação de competições
- Validação de estádios
- Validação de contratos
- Validação de finanças iniciais
- Validação de relações entre entidades
- Validação de participantes de competições
- Validação de formatos de competição
- Validação de critérios de desempate
- Validação de calendário/fixtures quando aplicável
- Validação de datapacks
- Validação no editor quando aplicável
- Validação por CLI/scripts
- Detecção de campos obrigatórios ausentes
- Detecção de referências quebradas
- Detecção de IDs inválidos
- Detecção de duplicidades críticas
- Relatórios de erro
- Relatórios de warning
- Bloqueio de importação/rebuild em erros graves quando aplicável
- Diferença entre erros bloqueantes e warnings
Fora de escopo
- Garantia de realismo perfeito dos dados
- Correção automática de qualquer problema
- Validação humana de qualidade subjetiva
- Curadoria de nomes e estética
- Auditoria legal de dados reais
- Verificação online contra fontes externas
- Validação perfeita de todos os edge cases
- Balanceamento automático de todos os atributos
- Substituição completa de QA/playtest
- Aprovação automática de mods comunitários
- Cobertura completa de todas as entidades com o mesmo nível de maturidade que competições desde o início
- Validação de datapack desconectada do import final
Critérios de conclusão
- Dados críticos são validados antes de uso.
- Competições inválidas são detectadas.
- Relações quebradas são identificadas.
- Datapacks inválidos não quebram o jogo silenciosamente.
- A validação de datapack é executada no fluxo de preview/import.
- Relatórios indicam o que precisa ser corrigido.
- Erros graves impedem rebuild/importação.
- Warnings ajudam a melhorar qualidade sem bloquear tudo.
- A validação cobre as entidades mais importantes do jogo.
- Modders recebem mensagens compreensíveis.
- A integridade de dados melhora a estabilidade de saves longos.
- A validação de jogadores/clubes/contratos/finanças evolui para ficar menos dependente de verificações ad hoc.
Sem atualizações por enquanto.