# Implantação 013 - Módulos de Apoio (Transporte, Merenda, Biblioteca, Comunicados)

Data: 2026-01-28

## O que foi feito
- CRUD de transporte escolar (rotas).
- CRUD de alimentação escolar (cardápios).
- CRUD de biblioteca (acervo).
- CRUD de comunicados internos.

## Arquivos alterados/criados
- `app/Models/TransportRoute.php`
- `app/Models/MealPlan.php`
- `app/Models/LibraryItem.php`
- `app/Models/Notice.php`
- `app/Http/Controllers/TransportRouteController.php`
- `app/Http/Controllers/MealPlanController.php`
- `app/Http/Controllers/LibraryItemController.php`
- `app/Http/Controllers/NoticeController.php`
- `database/migrations/2026_01_28_170000_create_transport_routes_table.php`
- `database/migrations/2026_01_28_170010_create_meal_plans_table.php`
- `database/migrations/2026_01_28_170020_create_library_items_table.php`
- `database/migrations/2026_01_28_170030_create_notices_table.php`
- `resources/views/pages/transport/index.blade.php`
- `resources/views/pages/transport/create.blade.php`
- `resources/views/pages/transport/edit.blade.php`
- `resources/views/pages/meals/index.blade.php`
- `resources/views/pages/meals/create.blade.php`
- `resources/views/pages/meals/edit.blade.php`
- `resources/views/pages/library/index.blade.php`
- `resources/views/pages/library/create.blade.php`
- `resources/views/pages/library/edit.blade.php`
- `resources/views/pages/notices/index.blade.php`
- `resources/views/pages/notices/create.blade.php`
- `resources/views/pages/notices/edit.blade.php`
- `routes/web.php`
- `database/seeders/DatabaseSeeder.php`

## 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>`
