# Filament-Only Cutover Checklist Data aggiornamento: 11-03-2026 ## Obiettivo Usare Day-0 in modalita solo Filament, mettendo la UI legacy in archivio operativo senza perdere funzionalita. ## Impostazione 1. In `.env` del nodo Day-0/staging: ```env NETGESCON_FORCE_FILAMENT=true ``` 2. Pulizia cache config/route: ```bash php artisan optimize:clear php artisan config:clear php artisan route:clear ``` ## Comportamento atteso Con flag attivo: - richieste `GET /admin/*` vengono redirette a `/admin-filament` - pannello Filament resta operativo - chiamate non GET su `/admin/*` non vengono forzate, per evitare rotture di endpoint tecnici Middleware coinvolto: - `app/Http/Middleware/ForceFilamentUiMiddleware.php` ## Verifica rapida ```bash curl -I -sS https://staging.netgescon.it/admin | head -n 1 curl -I -sS https://staging.netgescon.it/admin/stabili | head -n 1 curl -I -sS https://staging.netgescon.it/admin-filament | head -n 1 ``` ## Scope funzionale da verificare in Filament 1. Ticket mobile e allegati 2. Rubrica/nominativi e anagrafica unica 3. Calendario e sync Google 4. Fornitori e moduli import 5. Pagine supporto/QA e collegamenti dashboard ## Strategia anti-perdita 1. Legacy materiale resta nel vault locale `_legacy-vault/`. 2. Funzioni da migrare al 100% in Filament vanno tracciate con check list "Legacy -> Filament". 3. Solo quando una funzione e verificata in Filament si dismette il relativo percorso legacy.