# 2026-04-14 - Limpeza dos residuos de compatibilidade no bloco contrato/site

## O que mudou
- Limpo o residuo nominal de compatibilidade em `pages/admin/contrato-site-menus.php`.
- Ajustado o bloco morto do builder para nao mencionar mais `contratoSiteClass` nem `getMenu()`.
- Limpo o residuo nominal em `src/Http/Controllers/CoreController.php`.
- Removida a referencia direta a `TenantResolver` no trecho antigo que ficou abaixo do retorno principal.
- Renomeadas as referencias nominais do provider legado no codigo morto do controller para nao deixar mais `contratoClass` aparente nesse fluxo.

## Observacoes
- Esta rodada foi uma limpeza cirurgica para zerar referencias nominais do legado no grep do bloco contrato/site.
- O trecho antigo abaixo do `return` em `CoreController::contracts()` continua morto e sem impacto operacional, mas agora deixou de apontar nominalmente para as classes legadas que estavamos desmontando.
- Com isso, o eixo ativo de contrato/site ficou mais limpo para a proxima migracao estrutural.

## Validacao
- `php -l src/Http/Controllers/CoreController.php`
- `php -l pages/admin/contrato-site-menus.php`
- `rg -n 'contratoClass|contratoSiteClass|getMenu\(|utilClass' src/Http/Controllers/CoreController.php pages/admin/contrato-site-menus.php pages/admin/contrato-site.php pages/admin/contrato-materiais.php pages/admin/campos-personalizados.php includes/template/head.php includes/template/matdash/sidebar-dinamico.php`
