Módulo: Prótese Capilar — mapa visual de arquitetura

Esta terceira camada da documentação foi feita para o próximo desenvolvedor entender a arquitetura do módulo antes de abrir o código. O foco aqui é visão de sistema: telas, endpoints, banco, arquivos de imagem, cron e integrações externas que sustentam próteses, análise, simulador e manutenção.

Domínio único Mapa visual Telas → endpoints → banco OpenAI + WhatsApp + arquivos

Como usar esta camada

Abra esta camada quando a dúvida não for “o que esta linha faz?”, mas sim “onde isso se encaixa na arquitetura?”. Ela serve para localizar rapidamente o ponto correto de manutenção antes de mergulhar no fluxo por fluxo ou no arquivo completo.

4
blocos principais: interface, endpoints, persistência e integrações
5
mapas navegáveis para orientar manutenção e refatoração
1
visão única do módulo inteiro para o próximo dev
Tela / interface Endpoint / arquivo PHP Banco / persistência Integração externa Rotina agendada

Mapa geral do módulo

Em termos arquiteturais, o módulo funciona em quatro camadas. A interface do painel aciona endpoints PHP internos; esses endpoints leem e gravam tabelas próprias do módulo; e alguns deles ainda conversam com serviços externos e diretórios de imagens.

1. Interface protese-capilar.php Página pública / conteúdo proteses.php Tela de cadastro/listagem analises.php Cadastro + IA de análise simulador.php Simulação + editor canvas manutencoes.php Histórico e próxima manutenção 2. Endpoints listar.php / salvar.php / excluir.php analises/processar.php analises/buscar_protese.php simulador/gerar_ia.php simulador/buscar.php / salvar_canvas.php cron/alerta_manutencao.php 3. Persistência clientes base comum de vínculo proteses modelo, cor, densidade, fornecedor analise_capilar foto + resultado IA simulacoes_protese foto original e imagem simulada manutencoes_protese agenda técnica e alertas 4. Integrações OpenAI /responses interpreta análise capilar OpenAI /images/edits gera imagem simulada Pastas /images analises e simulacoes ajax/api-texto.php envio de alerta WhatsApp

Quando cada camada da doc responde melhor

Situação do devCamada mais útilPor quê
“Nem sei por onde começar nesse módulo.”ArquiteturaEntrega visão geral antes de abrir arquivos ou endpoints específicos.
“Se eu clicar em gerar simulação, quais arquivos entram?”Fluxo por fluxoExplica a cadeia real de chamada e a ordem de execução.
“Preciso alterar exatamente este arquivo.”Arquivo completo linha por linhaPermite manutenção precisa, com contexto de cada bloco de código.