# 2026-04-16 - Finalizacao da limpeza do autoload com carga sob demanda

- concluida a rodada final de enxugamento do bootstrap em [includes/autoload.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\includes\autoload.php), removendo includes e instancias globais que passaram a viver apenas sob demanda
- reforcada a documentacao inline no [includes/autoload.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\includes\autoload.php) para deixar claro quais classes continuam globais por uso transversal e quais foram movidas para carga local
- finalizados no [api.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\api.php) os endpoints legados de `Configuracoes`, `ConfiguracoesValores`, `UsuarioContratoClass`, `NiveisClass` e `PermissaoContratoClass` para instanciar as classes via `tiix_api_make_legacy()`
- mantida a abordagem conservadora: ficaram no bootstrap apenas os casos com uso transversal real ou com evidencias fora do `api.php`, como `CustomFields`, `LogClass`, `MediaManagerClass` e classes centrais do dominio

## Validacao

- `php -l G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\api.php`
- `php -l G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\includes\autoload.php`

## Observacoes

- `ContatoMensagemClass.php` saiu do bootstrap por nao haver evidencia atual de consumo transversal alem do legado mapeado
- a regra consolidada ficou mais simples: se a classe nao precisa mais nascer globalmente e seu uso esta concentrado em endpoint legado, ela deve ser carregada no ponto de uso
