# 2026-04-13 - Remocao de UsuarioAdminClass e EquipeClass do fluxo de usuarios

## O que mudou
- Criado `src/Core/Tenancy/UserContractsResolver.php` para resolver os contratos do usuario sem depender de `UsuarioAdminClass`.
- Atualizados `includes/template/head.php`, `pages/cliente/includes/template/head.php` e `pages/cliente/includes/templates/head.php` para usar o resolver novo.
- Atualizado `src/Api/Middleware/Auth.php` para preencher `id_contrato` via `UserContractsResolver`.
- Evoluido `src/Modules/Users/Repositories/UserRepository.php` com os fluxos de higienizacao:
  - `hygienePreview`
  - `hygieneList`
  - `hygieneExecute`
- Evoluidos `src/Modules/Users/Services/UserAdminService.php` e `src/Modules/Users/Http/UsersController.php` com os endpoints:
  - `POST /adm/api/Users/hygiene_preview`
  - `POST /adm/api/Users/hygiene_list`
  - `POST /adm/api/Users/hygiene_execute`
- Atualizado `includes/modais/modalHigienizarUsuarios.php` para usar apenas `/adm/api/Users/*`.
- Removidos `includes/classes/EquipeClass.php` e `includes/classes/UsuarioAdminClass.php` do bootstrap em `includes/autoload.php`.

## Observacoes
- Com esta rodada, `pages/admin/usuarios.php` e `pages/admin/centro-usuarios.php` ficam fora de `includes/classes` no fluxo real de usuarios, filtros, mapa de acessos e higienizacao.
- `EquipeClass` e `UsuarioAdminClass` continuam existindo no repositorio apenas como legado residual para caminhos antigos fora do fluxo atual.
- `api.php` nao foi usado como caminho de solucao; a migracao desta rodada foi toda para `/adm/api/...`.

## Validacao
- `php -l src/Core/Tenancy/UserContractsResolver.php`
- `php -l src/Api/Middleware/Auth.php`
- `php -l src/Modules/Users/Repositories/UserRepository.php`
- `php -l src/Modules/Users/Services/UserAdminService.php`
- `php -l src/Modules/Users/Http/UsersController.php`
- `php -l includes/modais/modalHigienizarUsuarios.php`
- `php -l includes/template/head.php`
- `php -l pages/cliente/includes/template/head.php`
- `php -l pages/cliente/includes/templates/head.php`
- `php -l includes/autoload.php`
- `rg -n "UsuarioAdminClass|EquipeClass|usuarios_admin|api\.php" pages/admin/usuarios.php pages/admin/centro-usuarios.php includes/modais/modalUsuario.php includes/modais/modalFiltroUsuarios.php includes/modais/modalMapaAcessos.php includes/modais/modalHigienizarUsuarios.php includes/template/head.php includes/autoload.php`
