Durante una finestra di migrazione un AI Server può servire entrambe le generazioni contemporaneamente: app AI Suite moderne e strumenti compatibili con OpenAI sulla porta primaria chiave, governata e misurata, e client pre-v2 che utilizzano il protocollo legacy local-AI su un listener di compatibilità dedicato sulla porta classica <a href="#ref-1">[1]</a>. Quel listener è abilitato deliberatamente, limitato solo alla superficie legacy, e ha una data di dismissione compilata dopo la quale rifiuta di associarsi.

Nessun flag-day

Poiché i siti si aggiornano gradualmente, il listener di compatibilità mantiene funzionanti senza modifiche le integrazioni di ieri mentre tutto il nuovo arriva sulla porta primaria governata <a href="#ref-1">[1]</a>. L’aggiornamento migra automaticamente la configurazione legacy al primo avvio quando rileva la vecchia configurazione, quindi un sito brownfield non affronta un flag-day né uno script rotto al primo giorno.

Limitato e mai in conflitto con un’installazione standard

Il listener serve solo la superficie legacy; tutto il resto su di esso restituisce 404 <a href="#ref-2">[2]</a>. È senza chiave per necessità di compatibilità, quindi trattane l’ambito di associazione di conseguenza, mantenendolo su loopback a meno che non sia realmente necessario l’accesso LAN e in tal caso proteggilo con firewall. Non entra mai in conflitto con un’installazione stock reale: se qualcos’altro occupa già la porta classica, il demone salta il listener di compatibilità e lo segnala nel log invece di andare in crash. La porta primaria rimane inalterata, con la stessa governance, chiavi, dashboard e metriche di ogni altra distribuzione.

Una dismissione pianificabile

Dopo la data di dismissione compilata il listener smette di associarsi, con una chiara riga di log, quindi il percorso di compatibilità ha una fine definita e non una responsabilità indefinita <a href="#ref-1">[1]</a>Ricollega ogni consumatore legacy alla superficie compatibile OpenAI della porta primaria con una chiave al proprio ritmo e, quando l'ultimo si sposta, disabilita il listener. Nulla si interrompe il primo giorno e tutto è moderno al tramonto.