╔═══════════════════════════════════════════════════════════════╗ ║ CHECKLIST DEPLOYMENT ║ ╚═══════════════════════════════════════════════════════════════╝ PRE-DEPLOYMENT: [ ] Build completato localmente [ ] Files verificati in questo package [ ] Accesso SFTP testato [ ] Backup plan pronto BACKUP (IMPORTANTE!): [ ] Scaricato backup di: /js/sdk.min.js (da static.4wnetwork.com) [ ] Salvato come: sdk.min.js.backup_YYYYMMDD [ ] Backup verificato e funzionante UPLOAD static.4wnetwork.com: [ ] Caricato: /js/sdk.min.js (24 KB) [ ] Caricato: /js/sdk.js (56 KB) - opzionale [ ] Caricato: /js/.htaccess [ ] Permissions verificate: 644 UPLOAD lib.adhubmedia.com: [ ] Caricato: /dist/legacy_adhubmedia/*.min.js (tutti i file) [ ] Caricato: /dist/legacy_adhubmedia/*.txt (docs) [ ] Permissions verificate: 644 VERIFICA: [ ] Test curl SDK: https://static.4wnetwork.com/js/sdk.min.js [ ] Test curl Bundle: https://lib.adhubmedia.com/dist/legacy_adhubmedia/*.min.js [ ] Test browser console su sito publisher [ ] Log "[AdHub Legacy SDK]" visibili [ ] Placeholder generati nel DOM [ ] Annunci visualizzati correttamente [ ] Nessun errore JavaScript MONITORING (prime 24h): [ ] Revenue stabile/migliorata [ ] Nessun errore segnalato [ ] Performance OK [ ] Clear CDN cache (se presente) ROLLBACK DISPONIBILE: [ ] File backup salvato e accessibile [ ] Procedura rollback testata [ ] Team notificato FIRMA: Data: _______________ Nome: _______________ Note: _______________