- Shipped
- 15 maggio 2026 alle ore 19:59 UTC
- Author
- Kamo
- Commit
- e038747
Passare attraverso tutti i sottoprogetti LOS: Risoluzione dei nomi di visualizzazione dei membri (MemberNameResolver): - Servizio di risoluzione condiviso singolo che segue lo standard Kamo precedenza User.name → Member.usernameAlias → User.alias → User.username e un batch risolveAll() per endpoint snapshot - DTO crebbe fratellino *MemberName campi accanto a ogni *MemberId: LoanPipelineMilestoneDTO, LoanConditionDTO, LoanPricingSnapshotDTO, RateLockDTO, AusFindingDTO, DisclosureSetDTO, TridTimerDTO - LoanPipelineService, LoanConditionService, LoanPricing Servizio e DisclosureService arricchisce ora tutti i DTO restituiti REO lien CRUD: - No, no. via il ReoLien → RealEstateOwned → Borrower → BorrowerPair → AppMortgage → Organizzazione unire percorso - No, no. / updateReoLien / deleteReoLien con il modello di org-scoping esistente (requireBorrower) - MortgageAppController espone POST /{uid}/reos/{reoId}/liens, PATCH e DELETE su /{uid}/reo-liens/{id} TRID calendario delle vacanze federali: # Ora salta le vacanze federali # per CFPB §1026.2(a)(6) oltre i fine settimana. Copre NYE, MLK, Presidents', Memorial, Juneteenth (2021+), Indipendenza, Lavoro, Colombo, Veterani, Ringraziamento, Natale con OPM fine settimana osservanza per le vacanze fisse Consegna webhook in uscita: - WebhookSubscription + WebhookEnti di consegna con per-org config (URL di destinazione, filtro tipo evento, filtro soggetto NATS, firma segreto, max tentativi, ultimo successo / tracciamento della fatica) - WebhookSubscriptionService per CRUD con autogenerazione whsec firma segreti, azione segreta - WebhookDeliveryWorker si iscrive a los.pipeline.> su NATS, corrisponde abbonamenti, POSTs con HMAC-SHA-256 firma nella Intestazione X-Kamo-Signature, retries con backoff esponenziale, scrive una riga WebhookDelivery per tentativo - WebhookSubscriptionController sotto il controllo. per l'abbonamento CRUD, la rotazione segreta e l'elenco di audit di consegna. LOS VIEW PIPELINE per lettura, LOS UNDERWRITE LOAN per scrittura E-sign — collegamento a ESignTemplate esistente (nessun nuovo fornitore astratto): - EsignEnvelope è cresciuta esignTemplateUid FK all'esistente Per cui la busta di comunicazione riutilizza il roster per-org signer e il progetto di posizionamento sul campo di proprietà di ESigService. Il flusso send-to-provider continua a vivere ESigService — nessun codice del fornitore duplicato nel pacchetto informativa.