- Spegnimento
- 9 luglio 2026 alle ore 03:01 UTC
- Autore
- Kamo
- Impegno
- 286e611
Backbone per il sistema-gestito-originatore + primo refattore transazione (spec 2026-07-08): - LoanTransaction: transazioneNumero (org-unique) + assegnatoLoanOfficerMemberId (+ audit) — l'assegnazione LO a livello di transazione che guida l'autore proiezione, ereditato da tutti i prestiti per bambini. - LoanOriginator: congelatoA/frozenState + @PreUpdate WORM guardia — l'originatore è una proiezione LIVE del membro/org assegnato fino alla stima iniziale del prestito problemi (Reg Z/TRID), quindi un'istantanea immutabile as-originata. LoanOriginatorDTO espone congelatoAt/frozenState/source (LIVE|SNAPSHOT). - MemberDocument: prestitoTransactionId deal-binding — un documento a volta sensibile al tempo (relazione di credito, dichiarazione bancaria) è controllata da transazioni; NULL = senza account. La validità temporale rimane governata dalla FreshnessPolicy esistente (NOT duplicata). Proiezione / congelamento / assegnazione logica vive in SecurityService (che dipende sia donotmodify e mlos), non qui — il nucleo chiuso rimane mlos-decoupled.