- Navios
- 9 de julho de 2026 às 03:01 UTC
- Autor
- Kamo
- Enviar
- 286e611
Espinha dorsal para o sistema-gerido-originador + transação-primeiro refator (spec 2026-07-08): - LoanTransaction: transactionNumber (org-unique) + atribuitedLoanOfficerMemberId (+ auditoria) — atribuição de LO de nível de transacção que conduz o originador Projecção, herdada por todos os empréstimos para crianças. - EmpréstimoOriginador: congelado/congeladoEstado + @PreUpdate WORM guard — o originador é Projecção LIVE do membro/org atribuído até à estimativa inicial do empréstimo problemas (Reg Z/TRID), então um instantâneo imutável como-originado. EmpréstimoOriginadorDTO expõe congeladoAt/congeladoEstado/fonte (LIVE oSNAPSHOT). - Documento Membro: empréstimoTransactionId deal-binding — a time-sensitive auge doc (relatório de crédito, extrato bancário) é coberto por transações; NULL = conta-timeless. A validade temporal permanece regulada pela Política de Frescura existente (não duplicada). A lógica de projecção/congelamento/atribuição vive no SecurityService (que depende de ambos donotmodify e mlos), não aqui — o núcleo bloqueado permanece desacoplado.