Camada final de cobertura

O que já está documentado, o que ainda falta e onde há sobreposição no portal

Esta página fecha a auditoria do portal de documentação do BarberBot olhando para a estrutura real do projeto. O foco aqui é separar três coisas que normalmente se confundem: cobertura concluída, cobertura parcial/especial e sobreposição de páginas que existe por escolha de navegação ou por herança do crescimento do portal.

57
Subpastas reais do painel
53
Páginas individuais arquivo por arquivo
4
Coberturas consolidadas / especiais
0
Subpastas do painel sem cobertura

Cobertura fechada das subpastas do painel

No recorte de /sistema/painel/paginas, a documentação já fecha a cobertura das 57 subpastas reais do projeto. Destas, 53 possuem página própria no padrão arquivo por arquivo. As 4 restantes estão cobertas por páginas consolidadas ou especiais, porque o desenho delas faz mais sentido junto de um núcleo maior.

53 módulos com página individual 4 módulos cobertos por núcleo consolidado 0 subpastas do painel sem cobertura

Lote 1 e 2 - núcleo operacional

  • clientes
    modulo_clientes_arquivo_por_arquivo.php
  • usuarios
    modulo_usuarios_arquivo_por_arquivo.php
  • produtos
    modulo_produtos_arquivo_por_arquivo.php
  • vendas
    modulo_vendas_arquivo_por_arquivo.php
  • receber
    modulo_receber_arquivo_por_arquivo.php
  • proteses
    modulo_proteses_arquivo_por_arquivo.php
  • fornecedores
    modulo_fornecedores_arquivo_por_arquivo.php
  • servicos
    modulo_servicos_arquivo_por_arquivo.php
  • agendamentos
    modulo_agendamentos_arquivo_por_arquivo.php
  • comissoes
    modulo_comissoes_arquivo_por_arquivo.php
  • compras
    modulo_compras_arquivo_por_arquivo.php
  • cobrancas_pagas
    modulo_cobrancas_pagas_arquivo_por_arquivo.php

Lote 3 a 5 - apoio, site e acesso

  • clientes_retorno
    modulo_clientes_retorno_arquivo_por_arquivo.php
  • pgto
    modulo_formas_pgto_arquivo_por_arquivo.php
  • assinaturas
    modulo_assinaturas_arquivo_por_arquivo.php
  • planos
    modulo_planos_arquivo_por_arquivo.php
  • marketing
    modulo_campanhas_marketing_arquivo_por_arquivo.php
  • site
    modulo_portfolio_arquivo_por_arquivo.php
  • faq
    modulo_faq_arquivo_por_arquivo.php
  • foto_admin
    modulo_foto_admin_arquivo_por_arquivo.php
  • bio
    modulo_bio_arquivo_por_arquivo.php
  • avaliacoes
    modulo_avaliacoes_arquivo_por_arquivo.php
  • textos_index
    modulo_textos_index_arquivo_por_arquivo.php
  • comentarios
    modulo_comentarios_arquivo_por_arquivo.php
  • caixas
    modulo_caixas_arquivo_por_arquivo.php
  • anotacoes
    modulo_anotacoes_arquivo_por_arquivo.php
  • cargos
    modulo_cargos_arquivo_por_arquivo.php
  • acessos
    modulo_acessos_arquivo_por_arquivo.php
  • grupo_acessos
    modulo_grupo_acessos_arquivo_por_arquivo.php
  • dias_bloqueio
    modulo_bloqueio_dias_arquivo_por_arquivo.php

Lote 6 a 10 - módulos complementares e especiais

  • cat_produtos
    modulo_categorias_produtos_arquivo_por_arquivo.php
  • estoque
    modulo_estoque_arquivo_por_arquivo.php
  • saidas
    modulo_saidas_arquivo_por_arquivo.php
  • entradas
    modulo_entradas_arquivo_por_arquivo.php
  • frequencias
    modulo_frequencias_arquivo_por_arquivo.php
  • funcionarios
    modulo_funcionarios_arquivo_por_arquivo.php
  • cat_servicos
    modulo_cat_servicos_arquivo_por_arquivo.php
  • pagar
    modulo_pagar_arquivo_por_arquivo.php
  • receber_vencidas
    modulo_receber_vencidas_arquivo_por_arquivo.php
  • comanda
    modulo_comanda_arquivo_por_arquivo.php
  • agenda
    modulo_agenda_arquivo_por_arquivo.php
  • calendario
    modulo_calendario_arquivo_por_arquivo.php
  • tarefas
    modulo_tarefas_arquivo_por_arquivo.php
  • whatsapp
    modulo_whatsapp_arquivo_por_arquivo.php
  • meus_servicos
    modulo_meus_servicos_arquivo_por_arquivo.php
  • minhas_comissoes
    modulo_minhas_comissoes_arquivo_por_arquivo.php
  • grupos
    modulo_grupos_arquivo_por_arquivo.php
  • grupos_disparos
    modulo_grupos_disparos_arquivo_por_arquivo.php
  • perguntas
    modulo_perguntas_arquivo_por_arquivo.php
  • dispositivos
    modulo_dispositivos_arquivo_por_arquivo.php
  • duvidas
    modulo_duvidas_arquivo_por_arquivo.php
Quando o próximo dev quiser navegar rápido pelo que já está coberto no padrão operacional, o caminho mais seguro é usar o bloco Módulos / arquivo por arquivo no menu do portal.

Cobertura consolidada ou especial

Estes casos não ficaram com uma página individual por subpasta porque, no BarberBot, fazem mais sentido dentro de um núcleo técnico maior ou de um fluxo especial.

Módulo técnico Página de referência Justificativa
analises modulo_protese_capilar_completo.php Coberto dentro do núcleo consolidado de Prótese Capilar, junto com o passo a passo linha por linha.
simulador modulo_protese_capilar_completo.php Coberto dentro do núcleo consolidado de Prótese Capilar e também nas páginas de fluxos e arquitetura.
manutencoes modulo_protese_capilar_completo.php Coberto dentro do núcleo consolidado de Prótese Capilar, com fluxo e riscos próprios.
servicos_agenda modulo_servicos_agenda.php Coberto como módulo especial de agenda/serviço, não como CRUD isolado.

O que ainda falta no portal

O que ainda está pendente não está mais concentrado nos módulos do painel. As lacunas agora estão principalmente nas áreas técnicas que orbitam o painel: integrações, endpoints, jobs automáticos e camadas de entrada/saída fora de /sistema/painel/paginas.

Área Status Leitura objetiva
/ajax Coberto Existe documentação específica de AJAX e uma cobertura final conjunta com /api, incluindo grupos de endpoint e pontos de manutenção.
/api Coberto Existe documentação técnica da pasta /api por subdiretório, com parâmetros, arquivos e visão de manutenção.
/cron Coberto Agora existe documentação específica da pasta /cron, com grupos funcionais, scripts reais e pontos críticos de manutenção.
/pagamentos Coberto A área de pagamentos agora possui auditoria arquivo por arquivo, separando entradas públicas, checkout, webhook, baixa e auxiliares.
/asaas, /asaas_contas e /asaas_planos Coberto O bloco Asaas agora possui auditoria operacional detalhada, incluindo arquivos reais, fluxos, parâmetros e dependências cruzadas com /pagamentos e painel.
/webhook Coberto O recorte /webhook agora possui auditoria própria, com listener real, adaptadores internos, sessions/*.json e cobertura final específica.
/app, /apps e /public Coberto O recorte mobile/PWA, espelho estático de assets e uploads públicos agora possui auditoria própria e cobertura final específica.
/config e utilitários residuais Coberto O bloco de configuração, bootstrap, scripts utilitários da raiz, tools, logs e uploads agora possui auditoria própria e cobertura final específica.

Leitura correta desta auditoria

O painel já está fechado. O que falta agora é sair do recorte de módulos e avançar para áreas transversais: AJAX, API, webhook, pagamentos, Asaas e cron.

Sobreposições e duplicidades

Nem toda duplicidade do portal é erro. Há duas categorias diferentes: sobreposição intencional e duplicidade de navegação.

Sobreposição intencional de documentação

  • Cobranças Pagas
    modulo_cobrancas_pagas_arquivo_por_arquivo.php + modulo_pagas_arquivo_por_arquivo.php
    Sobreposição intencional: uma página cobre a pasta operacional e a outra cobre a tela especial pagas.php.
  • Marketing
    modulo_campanhas_marketing_arquivo_por_arquivo.php + modulo_marketing_painel_arquivo_por_arquivo.php
    Sobreposição intencional: uma página foca a campanha do menu, a outra cobre a tela principal marketing.php.
  • Site / Portfolio
    modulo_portfolio_arquivo_por_arquivo.php + modulo_site_painel_arquivo_por_arquivo.php
    Sobreposição intencional: uma página explica o item de menu portfolio e a outra o painel consolidado site.php.
  • FAQ
    modulo_faq_arquivo_por_arquivo.php + modulo_faq_especial_arquivo_por_arquivo.php
    Sobreposição intencional: uma página cobre a pasta do módulo e a outra o fluxo especial do FAQ.
  • Grupo de Acessos
    modulo_grupo_acessos_arquivo_por_arquivo.php + modulo_grupo_acessos_auxiliares_arquivo_por_arquivo.php
    Sobreposição intencional: uma página cobre o módulo central e a outra o uso auxiliar/lateral.

Duplicidade de navegação que merece limpeza

  • Boas práticas
    Havia duplicidade do mesmo link no bloco "Documentação técnica".
    Mantido apenas um ponto de entrada na auditoria final.
  • Páginas / painel
    O mesmo arquivo aparecia mais de uma vez no bloco de documentação do painel.
    A auditoria final assume apenas uma entrada de referência.
Regra prática para o próximo dev: quando duas páginas parecerem falar do mesmo módulo, verifique se uma documenta a subpasta operacional e a outra a tela especial, fluxo consolidado ou painel amplo.

Conclusão operacional

O portal já deixou de ser apenas uma coleção de páginas soltas. Neste ponto, ele passa a ter uma leitura de cobertura controlada, com auditoria clara do que está fechado, do que é especial e do que ainda falta.

Fechado 57 subpastas reais do painel já têm alguma forma de documentação no portal.
Mais forte hoje 53 subpastas já contam com documentação individual no padrão arquivo por arquivo.
Próxima frente Fechar a auditoria final de consistência do portal inteiro, com foco em links quebrados, páginas órfãs e duplicidades remanescentes.
Risco reduzido O próximo dev consegue achar mais rápido o arquivo operacional real por trás de cada item do menu.