# Implantacao 022 - Item 8 (Consolidacao RH, Horarios e Auditoria)

Data: 2026-01-28

## O que foi feito
- Validacao de conflitos no quadro de horarios (turma/professor).
- Indicadores em RH e Horarios (cards de resumo).
- Auditoria basica com logs de criacao/edicao/remocao.
- Permissao e menu para auditoria.

## Arquivos alterados/criados
- `database/migrations/2026_01_28_201000_create_audit_logs_table.php`
- `app/Models/AuditLog.php`
- `app/Support/AuditLogger.php`
- `app/Http/Controllers/AuditLogController.php`
- `app/Http/Controllers/EmployeeController.php`
- `app/Http/Controllers/EmployeeLeaveController.php`
- `app/Http/Controllers/ScheduleController.php`
- `resources/views/pages/reports/audit-logs.blade.php`
- `resources/views/pages/employees/index.blade.php`
- `resources/views/pages/employees/leaves/index.blade.php`
- `resources/views/pages/schedules/index.blade.php`
- `routes/web.php`
- `database/seeders/PermissionsSeeder.php`
- `app/Helpers/MenuHelper.php`
- `ROTEIRO_IMPLANTACAO.md`

## Comandos recomendados
- `php8.4 artisan migrate --force`
- `php8.4 artisan db:seed --force`
- `PATH=/usr/bin:/bin npm run build`

## Rollback
1) `sudo /var/www/html/escolar/scripts/rollback_snapshot.sh`
2) `sudo /var/www/html/escolar/scripts/rollback_restore.sh <timestamp>`
