- Shipped
- 22 luglio 2026 alle ore 18:18 UTC
- Author
- Kamo
- Commit
- 7f80b96
SUSPENDED non è deliberatamente terminale — LoanFileStatus.isTerminal lo esclude, perché un il prestito è sospeso per una ragione fissa. Ma non aveva freccia in avanti, quindi le sue uniche uscite erano CONDRAWN e DENIED: ogni file sospeso era morto, e l'unico modo per agire su uno era quello di Uccidilo. Nel frattempo ClosingHorizon ha ancora dato una chiusura di 40 giorni e LoanTransactionStatusDeriver lo ha riferito come IN PROCESS, così il resto del sistema credeva che fosse vivo. Ora riprende a IN UNDERWRITING, gated su LOS UNDERWRITE LOAN. La scrittura piuttosto che la lo stadio è venuto da, perché la fase pre-suspensione non è registrata da nessuna parte: atterraggio su un sottoscrittore è una decisione di rientro umana, non un ripristino silenzioso di una fase il cui lavoro può avere Se n'e' andato. Registrare la fase di origine avrebbe bisogno di un cambiamento di schema ed è il migliore a lungo termine Rispondi. legalNext ha anche smesso di offrire un off-ramp allo stato in cui il prestito è già in. Lo steward UI preimposta la prima opzione, quindi un prestito sospeso predefinito a SUSPENDED -> SPESE — un presentare che potrebbe solo fallire. L'interfaccia utente non ha bisogno di modifiche: rende qualsiasi cosa il backend ritorni, così il curriculum ora diventa il suo ragionevole default. Sei test, tra cui una spazzata che afferma che nessuno stato è mai offerto come una transizione a se stesso.