KamoCRM

Retire Sent in AI e memorizzare lo stato per nome

Refactorkamo-shared-library
Spegnimento
25 agosto 2026 alle ore 17:40 UTC
Autore
Kamo
Impegno
856b6ef

Rimuovere SENT TO AI non è una modifica enum di una linea. Si sedette all'ordinazione 3, e system bug.status era una colonna ORDINAL: rilasciandola sposta AWAITING INFO su 3, CANNOT REPRODUCE su 4, e così via per tutta la coda — ogni riga esistente inizia lettura come stato diverso da quello in cui è, con nulla gettato e Niente di collegato. La classe di trappola lo schema già documenti è l'opposto uno (un blocco CHECK che spara quando un enum GROWS); nessun vincolo cattura Questo. Così lo stato viene memorizzato da NOME ora, in STATUS NAME e STATUS APPLIED NAME. L'enum è libero di crescere, ridurre e riordinare, che è quello che questo giovane è Andrà avanti. L'audit di spedizione lo ottiene doppiamente: quelle righe non sono mai riscritto, così un ordinale che ha cambiato significato sotto uno avrebbe lasciato il record dicendo qualcosa che l'operatore non ha mai fatto. WONT FIX è ora "Won't Fix / Denied". È lo stato terminale per un aumento nessuno sta per costruire così come un bug nessuno sta per risolvere, e dire a qualcuno la loro idea "non aggiustare" risponde a una domanda che non hanno chiesto. SystemBugStatusStorageTest non riesce a costruire se un campo torna a ORDINAL, se un nome di stato supera la sua colonna, o se SENT TO AI riappare — il primo di Quelli sono un diff di una parola che si legge come un ordine.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo