# 2026-04-16 - Triagem pratica das classes do autoload e da estrutura nova

## Entrega
- consolidada uma triagem objetiva das classes legadas em tres grupos operacionais
- separado o que ja possui cobertura clara no `src`
- separado o que ainda precisaria nascer no padrao novo antes de uma limpeza mais agressiva

## Ja substituiveis por dominios do src
- `PermissaoContratoClass` no ecossistema de `src/Core/Permissions` e modulos `Perms*`
- `TicketClass` no ecossistema de `src/Modules/Tickets`
- `RedeSocial*Class` no ecossistema de `src/Modules/Social`
- `ZApiClass`, `ZApiHelperClass` e parte do contexto de chat no ecossistema de `src/Integrations/ZApi` e `src/Modules/ZApiChat`
- `AsaasHandlerClass` no ecossistema de `src/Integrations/Asaas` e `src/Payments`
- `LeadClass` no ecossistema de `src/Modules/Leads`
- `CnaeClass` no ecossistema de `src/Modules/Cnae`
- `UsuarioAdminClass` e partes de usuarios no ecossistema de `src/Modules/Users`, `UsersGenerator` e `User360`
- `MediaManagerClass` por dominio funcional em `src/Modules/Media`, `Uploads` e `src/Shared/Upload`
- `MensagemPredefinidaClass` por dominio funcional em `src/Modules/PredefinedMessages`

## Ainda precisam nascer no padrao novo
- familia de parceiros:
  `CategoriaParceiroClass`, `ClassificacaoParceiroClass`, `ParceiroContatoClass`, `ParceiroCorretoraClass`, `ParceiroEnderecoClass`, `ParceiroLeadClass`, `ParceiroProcedimentoClass`, `ParceiroProcedimentoVinculoClass`, `ParceiroProcedimentoVinculoMidiaClass`, `ParceiroProfissionalClass`, `ParceiroProfissionalAgendaClass`, `ParceiroProfissionalDisponibilidadeClass`, `ParceiroServicoClass`, `ParceiroServicoMidiaClass`, `ParceiroServicoVinculoClass`, `ParceiroServicoVinculoMidiaClass`
- familia de documentos e cadastros finos:
  `ContratoDocumentoClass`, `ContratoAssinaturaClass`, `DocumentoTipoClass`, `DocumentoEntregaClass`, `DadosCategoriaClass`, `DadosGrupoClass`, `DadosClass`
- bloco administrativo complementar:
  `AtivoClass`, `NiveisClass`, `LinkDivulgacaoClass`

## Primeiros candidatos para reduzir no autoload
- com zero evidencia direta de uso fora do bootstrap:
  `$asaasSDKPC`, `$Configuracoes`, `$ConfiguracoesValores`, `$ContatoMensagemClass`, `$ZApiClass`, `$ZApiHelperClass`
- com evidencia muito baixa e melhor avaliacao individual antes de manter no bootstrap global:
  `$AtivoClass`, `$beneficiariosClass`, `$CategoriaParceiroClass`, `$ClassificacaoParceiroClass`, `$CnaeClass`, `$ContratoAssinaturaClass`, `$ContratoDocumentoClass`, `$DadosCategoriaClass`, `$DadosClass`, `$DadosGrupoClass`, `$DocumentoEntregaClass`, `$DocumentoTipoClass`, `$InteresseClass`, `$InteresseVinculoClass`, `$LinkDivulgacaoClass`, `$MensagemPredefinidaClass`, `$NiveisClass`, `$pacotesClass`, `$ParceiroContatoClass`, `$ParceiroCorretoraClass`, `$ParceiroEnderecoClass`, `$ParceiroLeadClass`, `$ParceiroProcedimentoClass`, `$ParceiroProcedimentoVinculoClass`, `$ParceiroProcedimentoVinculoMidiaClass`, `$ParceiroProfissionalAgendaClass`, `$ParceiroProfissionalClass`, `$ParceiroProfissionalDisponibilidadeClass`, `$ParceiroServicoClass`, `$ParceiroServicoMidiaClass`, `$ParceiroServicoVinculoClass`, `$ParceiroServicoVinculoMidiaClass`, `$PermissaoContratoClass`, `$ProfissaoClass`, `$RedeSocial*`, `$TiposAfiliados`, `$VendaFakeClass`, `$visitaClass`, `$ZApiMessageClass`

## Impacto
- transforma a limpeza do legado em sequencia operacional, em vez de depender de leitura manual diffusa
- deixa claro que o maior ganho agora esta em reduzir bootstrap global e migrar os dominios de parceiros e documentos
- cria uma ordem segura para continuar a enxugar `includes/classes` e `includes/autoload.php`
