# 2026-04-16 - Limpeza de includes api only no autoload

## Entrega
- removidos do `includes/autoload.php` alguns `include_once` que hoje so faziam sentido para endpoints legados do `api.php`
- criado no `api.php` um carregador sob demanda documentado para essas classes legadas
- corrigido o caso de `CustomFields`, que continua com uso real fora do `api.php`

## Ajustes aplicados
- o `api.php` ganhou a funcao `tiix_api_make_legacy()` com mapa explicito de classes e arquivos legados carregados sob demanda
- `beneficiariosClass`, `TiposAfiliados`, `pacotesClass`, `notifications`, `gatewayTransactionsClass`, `visitaClass`, `MensagemPredefinidaClass` e o trio legado de `ZApiMessageClass` passaram a ser carregados apenas quando o endpoint correspondente e chamado
- os `include_once` equivalentes foram removidos do `includes/autoload.php`
- `CustomFields` voltou a ficar instanciado globalmente no `autoload.php`, com comentario explicando que telas como `cadastro.php` ainda consomem esse objeto diretamente
- validada a sintaxe final de `api.php` e `includes/autoload.php`

## Impacto
- deixa o bootstrap mais coerente com a regra de carregar por padrao apenas o que segue realmente transversal
- reduz codigo legado carregado sem necessidade em toda requisicao
- documenta melhor a fronteira entre legado sob demanda no `api.php` e servicos ainda transversais no `autoload.php`
