╔═══════════════════════════════════════════════════════════════╗
║           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: _______________

