- Shipped
- 15. Mai 2026 um 18:43 UTC
- Author
- Kamo
- Commit
- 6dfbf70
Teilprojekt 4 (LOS Pipeline & Workflow) Backend: - Neues enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Neue Unternehmen: LoanPipelineMilestone (Anhängig nur Übergangsprüfung), LoanCondition (per-Darlehen Checkliste Reihe mit eigenem Staat), und LoanConditionTemplate (per-org wiederverwendbare Checkliste Quelle) - Neue Repos für jeden, plus eine One-Shot-Blocking-Condition Abfrage - LoanPipelineStateMachine erklärt die URLA-Pipeline (DRAFT durch FUNDED) und die universellen SUSPENDED/WITHDRAWN/DENIED off-ramps, mit dem erforderlichen RoleRightType für jeden Pfeil - LoanPipelineService orchestriert einen Übergang atomar: validieren Rechtmäßigkeit + Recht + Sperrbedingungen (override gated by LOS_UNDERWRITE_LOAN), die entsprechende LoanFile Datumsspalte einstempeln, einen Meilenstein schreiben, eine ApplicationSubmission für rechtlich unbedendeuten Übergängen (erste Offenlegung, erneute Einreichung Verarbeitung/Unterschreiben) mit SHA-256 Schnappschuss, veröffentlichen Sie eine NATS-Veranstaltung - LoanConditionService und LoanConditionTemplateService decken die Rest der CRUD Oberfläche - LosPipelinePublisher veröffentlicht zu JetStream-Themen los.pipeline.transition.<orgId> und los.pipeline.condition.<orgId - NatsConfig sorgt neben einen dedizierten LOS_PIPELINE-Stream der vorhandene Chat-Stream, damit die Retention unabhängig voneinander abgestimmt werden kann - Sechs neue RoleRightType-Einträge unter ServiceType.LOS (umbenannt in "Commerce: Loan Origination System"): LOS_VIEW_PIPELINE, LOS_TAKE_APPLICATION, LOS_PROCESS_LOAN, LOS_UNDERWRITE_LOAN, LOS_CLOSE_AND_FUND, LOS_SUSPEND_OR_WITHDRAW