# Implantacao 040 - Item 10 (Almoxarifado)

Data: 2026-01-29

## O que foi feito
- Módulo de almoxarifado com itens e movimentações (entrada/saída/ajuste).
- Saldo por item calculado via movimentações.
- Menu, permissões e rotas do almoxarifado.

## Arquivos alterados/criados
- `app/Models/InventoryItem.php`
- `app/Models/InventoryMovement.php`
- `app/Http/Controllers/InventoryItemController.php`
- `app/Http/Controllers/InventoryMovementController.php`
- `database/migrations/2026_01_29_130000_create_inventory_items_table.php`
- `database/migrations/2026_01_29_130010_create_inventory_movements_table.php`
- `resources/views/pages/inventory/index.blade.php`
- `resources/views/pages/inventory/create.blade.php`
- `resources/views/pages/inventory/edit.blade.php`
- `resources/views/pages/inventory/movements.blade.php`
- `routes/web.php`
- `app/Helpers/MenuHelper.php`
- `database/seeders/PermissionsSeeder.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>`
