- Ya
- 9 Julai 2026, 04:44 UTC
- Mwandishi
- Kamo
- Ahadi ya
- ad99482
Completes the originator lifecycle: a shared resolveProjection() now feeds BOTH the live read projection and the freeze (no drift). On issuing an INITIAL_LE disclosure set, MortgageDisclosureController freezes the as-originated LoanOriginator — captures the projected LO + org + state-license onto the WORM row and stamps frozenAt/ frozenState (idempotent; the @PreUpdate guard blocks any later change). After this an org/LO rename never alters who the borrower originated with. Verified: mvn compile clean.