C6Dados e ExtensõesBase de Dados e Mods

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

0

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.
Atualizações

Sem atualizações por enquanto.

Ainda sem comentários. Que tal abrir a conversa?
Entre para comentar.

Como funciona?

  1. Ideias

    A comunidade sugere funcionalidades, melhorias e mudanças para o FootSim. Cada ideia pode receber votos e comentários para ajudar a entender o interesse, os argumentos e os possíveis caminhos.

  2. Decisões

    Quando uma ideia precisa de uma escolha mais clara, ela pode virar uma decisão aberta, com uma pergunta, opções definidas e critérios de avaliação baseados nos valores do FootSim.

  3. Roadmap

    Quando uma decisão amadurece, ela pode entrar no roadmap e ter o seu desenvolvimento planejado, permitindo que todos acompanhem o avanço da sua implementação no jogo.