HTML estilizadov10Sem dependência externa

Auditoria v6 — Incorporação PBI

O que foi feito

  • Analisado o ZIP pbi.motionfitacademia.com.br (1)(1).zip.
  • Criada documentação para cada módulo PBI detectado.
  • Criado inventário técnico com arquivos, extensões, módulos, endpoints e tabelas.
  • Criado OpenAPI v6 para endpoints PBI.
  • Criada coleção Postman v6.
  • Atualizado README, HTML e MkDocs.
  • Credenciais reais não foram copiadas para a documentação.

Módulos documentados

Módulo Caminho Descrição
Portal de Dashboards Power BI / Camada PHP para login interno e exibição de relatórios Power BI publicados via iframe.
Dashboard público/TV legado /0/ Variação sem login explícito encontrada para exibição dos dashboards principais.
Corrida / Atletismo responsivo /1/ Página única para alternar entre telas de corrida e atletismo, com links desktop/mobile.
Cadastro de Metas /metas/ Sistema administrativo para metas de consultores e metas da rede por competência.
API de Metas /metas/api/public/ API JSON com autenticação JWT para usuários e metas.
Power BI Metas Export API /metas/api/powerbi.php e /metas/api/powerbi_rede.php Endpoints de leitura para Power BI consumir metas de consultores e metas da rede.
Sales API /Sales/ Consulta JSON de vendas com filtros de data, unidade, tipo de venda, telefone e voucher.
Entries API /Entries/ Consulta JSON de entradas/catraca com filtros de data, membro, unidade, equipamento e tipo.
Histórico de Telas Power BI /Historico/ Catálogo de links históricos de relatórios por mês, ano, unidade e tela.
Clientes Não Renovados EVO /not/1/ Consulta a endpoint EVO para não renovados, filtros e exportação para disparo.
Exportador Google Sheets /not/2/ Leitura de Google Sheets público com filtros e exportação CSV/JSON/HTML/XLSX.
Acesso Rápido Gerentes /Home/ Página de atalhos/entrada rápida para gerentes.

Correções de incoerências/redundâncias

  • Separado Portal de Dashboards de Cadastro de Metas, que antes podiam aparecer como um único projeto.
  • Separado Sales API de Entries API, com bancos e tabelas próprios.
  • Movidos Clientes Não Renovados EVO e Exportador Google Sheets para docs próprias.
  • Documentada a diferença entre login raiz do PBI e login do sistema de metas.
  • Registrada divergência de segurança: login raiz compara senha diretamente; metas usa verificação compatível com hash.
  • Registrado risco de limit alto em Sales/Entries e recomendada paginação.
  • Registrada duplicidade de links Power BI em múltiplos arquivos.

Pontos pendentes

  • Confirmar nomes finais dos bancos em produção após migração para .env.
  • Confirmar quais endpoints devem permanecer públicos e quais devem exigir token/IP allowlist.
  • Rotacionar credenciais expostas no ZIP original.
  • Criar documentação operacional com responsáveis de cada módulo.