Ferramentas internas de auditoria, diagnóstico e debug de dados
Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 00:34
Ferramentas internas de auditoria, diagnóstico e debug de dados ajudam a encontrar problemas no banco, no conteúdo e nos datapacks. Elas permitem detectar inconsistências, entidades órfãs, competições inválidas, elencos estranhos, calendários quebrados, valores fora de faixa e diferenças entre documentação, schema e runtime.
Esse item é voltado principalmente para desenvolvimento e QA. Ele se conecta à validação de dados, mas é mais amplo: além de bloquear erros, deve ajudar a investigar a causa deles e gerar relatórios úteis para correção. O jogo já possui harnesses de simulação, validadores de competição, relatórios e scripts de debug, mas ainda faltam auditorias mais amplas para elencos, contratos, finanças, reputações, datapacks e comparação automática entre schema e documentação.
Escopo incluído
- Auditoria de banco
- Diagnóstico de entidades órfãs
- Diagnóstico de relações inválidas
- Verificação de ranges de atributos
- Verificação de elencos mínimos
- Verificação de competições
- Verificação de calendário
- Verificação de participantes
- Verificação de valores financeiros extremos
- Verificação de reputações
- Verificação de contratos
- Verificação de datapacks quando aplicável
- Simulações headless de validação
- Relatórios internos
- Logs de importação
- Logs de validação
- Relatórios de rebuild
- Ferramentas de debug para dados específicos
- Stats do banco mestre quando aplicável
- Comparação entre schema e documentação quando aplicável
- Dumps manuais ou semiautomáticos de debug quando aplicável
Fora de escopo
- Painel público completo de diagnóstico
- Ferramenta de BI para usuário final
- Correção automática perfeita de todos os problemas
- Auditoria legal de conteúdo real
- Validação subjetiva de qualidade narrativa
- Sistema online de monitoramento
- Telemetria obrigatória
- Debug visual completo de todas as entidades
- Substituição de revisão humana
- Garantia de ausência total de dados ruins
- Auditoria completa de todas as entidades com a mesma maturidade das competições desde o início
- Transformar todos os dumps manuais em testes automatizados imediatamente
Critérios de conclusão
- Desenvolvedores conseguem identificar inconsistências de dados.
- Relatórios apontam entidades problemáticas.
- Competições e calendários podem ser auditados.
- Valores fora de faixa são detectados.
- Problemas de importação são rastreáveis.
- O rebuild gera informações úteis quando falha.
- Datapacks podem ser diagnosticados.
- Ferramentas ajudam a corrigir bugs de conteúdo mais rápido.
- O processo reduz regressões em dados oficiais.
- A auditoria melhora a confiança em releases e expansões.
- Auditorias de entidades não competitivas evoluem para cobrir jogadores, clubes, contratos, finanças e reputações de forma mais consistente.
Sem atualizações por enquanto.