# 2026-04-16 - Mapeamento de classes legadas para a estrutura nova

## Entrega
- mapeadas as instancias globais do `includes/autoload.php` por nivel de uso observavel
- cruzadas as classes legadas de `includes/classes` com a estrutura moderna em `src`
- identificados os grupos que ja possuem equivalente claro no modelo novo e os que ainda dependem de classe legada

## Ajustes aplicados
- confirmados como uso forte no bootstrap legado objetos como `utilClass`, `gatewayClass`, `emailClass`, `contratoClass`, `contratoSiteClass`, `faturaClass`, `TemplateClass`, `permissionsClass`, `TelaClass`, `assinaturaClass` e `contratoPlanoClass`
- confirmados como baixa evidencia de consumo direto varios objetos instanciados por default, inclusive com zero referencias observaveis fora do bootstrap
- identificado que a estrutura nova em `src` ja cobre dominios como `Permissions`, `Tickets`, `Social`, `ZApi`, `Asaas`, `Leads`, `Cnae`, `Users`, `Media`, `Repositories`, `MedicalRecords`, `Tasks` e `Workspace`
- identificado que varios blocos de parceiros e cadastros finos ainda nao possuem espelho claro na estrutura nova e seguem dependendo da camada legada

## Impacto
- permite reduzir `autoload.php` de forma mais segura, com foco primeiro nas instancias de menor evidencia de uso
- deixa explicito quais classes antigas podem ser aposentadas por equivalencia no `src`
- mostra quais dominios ainda precisariam nascer no padrao novo antes de uma limpeza mais agressiva
