- Spegnimento
- 15 maggio 2026 alle ore 18:43 UTC
- Autore
- Kamo
- Impegno
- 6dfbf70
Sottoprogetto 4 (LOS pipeline & workflow) backend: - Nuovo enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Nuove entità: LoanPipelineMilestone (audit di transizione di sola append), LoanCondition (per-loan riga di checklist con il proprio stato), e LoanConditionTemplate (per-org fonte di checklist riutilizzabile) - Nuovo repos per ciascuno, più una domanda di blocco one-shot - LoanPipelineStateMachine dichiara la pipeline URLA (DRAFT attraverso FUNDED) e le lampade universali SUSPENDED/WITHDRAWN/DENIED off-ramps, con RoleRightType richiesto per ogni freccia - LoanPipelineService orchestra una transizione atomica: validare legalità + diritto + condizioni di blocco (override gated by LOS UNDERWRITE LOAN), timbrare l'apposita colonna della data LoanFile, scrivere una pietra miliare, scrivere un ApplicationSubmission per transizioni legalmente significative (divulgazione iniziale, resubmit elaborazione / scrittura) con SHA-256 snapshot, pubblicare un evento NATS - LoanConditionService e LoanConditionTemplateService coprono il riposo della superficie CRUD - LosPipeline Publisher pubblica a JetStream soggetti los.pipeline.transition. > - NatsConfig prevede un flusso LOS PIPELINE dedicato insieme il flusso di chat esistente in modo che la ritenzione può essere sintonizzata indipendentemente - Sei nuove voci RoleRightType sotto ServiceType.LOS (rinominato a "Commerce: Loan Origination System"): LOS VIEW PIPELINE, LOS TAKE APPLICATION, LOS PROCESS LOAN, LOS UNDERWRITE LOAN, LOS CLOSE AND FUND, LOS SUSPEND OR WITHDRAW