# Implantação 044 (2026-01-29)

## O que foi feito
- CRUD completo de Prédios e Salas Físicas.
- Vínculo de sala física às turmas (com validação por escola).
- CRUD de Regras de Avaliação com escopo (escola/etapa/turma/disciplina/ano).
- Seed da regra "Aritmética Padrão" para todas as escolas.
- Ajuste no menu e permissões para novos módulos.

## O que foi alterado
- Boletim usa o motor de regras (já implementado) e agora respeita escopo por disciplina quando aplicável.

## Arquivos impactados
- `app/Http/Controllers/BuildingController.php`
- `app/Http/Controllers/RoomController.php`
- `app/Http/Controllers/AssessmentRuleController.php`
- `app/Models/Room.php`
- `app/Models/Classroom.php`
- `app/Services/AssessmentRuleEngine.php`
- `app/Http/Controllers/ClassroomController.php`
- `routes/web.php`
- `database/seeders/PermissionsSeeder.php`
- `database/seeders/DatabaseSeeder.php`
- `resources/views/pages/buildings/index.blade.php`
- `resources/views/pages/buildings/create.blade.php`
- `resources/views/pages/buildings/edit.blade.php`
- `resources/views/pages/rooms/index.blade.php`
- `resources/views/pages/rooms/create.blade.php`
- `resources/views/pages/rooms/edit.blade.php`
- `resources/views/pages/assessment-rules/index.blade.php`
- `resources/views/pages/assessment-rules/create.blade.php`
- `resources/views/pages/assessment-rules/edit.blade.php`
- `resources/views/pages/classrooms/index.blade.php`
- `resources/views/pages/classrooms/create.blade.php`
- `resources/views/pages/classrooms/edit.blade.php`
- `app/Helpers/MenuHelper.php`

## Como reverter
- Remover controllers, views e entradas de menu/permissões.
- Reverter alterações em turmas e no motor de regras.
- Remover o seed da regra padrão no `DatabaseSeeder`.
