# 2026-04-13 - Padronização inicial das telas de usuários

## Escopo
- `pages/admin/usuarios.php`
- `pages/admin/user-360.php`
- `pages/admin/usuarios-grupos.php`
- `src/Modules/Users/Repositories/UserRepository.php`

## O que foi feito
- estabilização de `usuarios.php` após regressões de sintaxe causadas por limpeza de encoding
- correção de expressões quebradas com `??` em JavaScript e PHP
- preparação do grid de usuários para exibir avatar real, nome, e-mail e login com hierarquia visual melhor
- inclusão de `avatar_url` e telefone preferencial na listagem server-side de usuários
- inclusão de `avatar_url` no payload de detalhe do usuário
- correção da função de escape em `user-360.php`
- limpeza inicial de textos e labels com mojibake nas telas de usuários
- adição de atalhos no topo de `usuarios-grupos.php` usando `$botoes`

## Resultado
- `usuarios.php`, `user-360.php` e `usuarios-grupos.php` voltaram a ficar sintaticamente estáveis
- a base das páginas de usuário ficou pronta para a próxima rodada de refino visual e padronização mais profunda
- o módulo já consegue usar foto real do usuário quando `user_dados.foto` estiver preenchido

## Validação
- `php -l pages/admin/usuarios.php`
- `php -l pages/admin/user-360.php`
- `php -l pages/admin/usuarios-grupos.php`
