Commitment/loan-sale desk entities (runtime consumer for the shipped investor config)

Featurekamo-shared-library
Shipped
July 17, 2026 at 7:23 AM UTC
Author
Kamo
Commit
a9df0b1

Slice 2 foundation for the capital-markets loan-sale desk (doc 08) — the terminal origination stage. The shipped **************** had NO runtime consumer; these add the operational records: - MlosCommitment: an opened investor delivery commitment (investorConfigId, DeliveryCommitmentType BEST_EFFORTS/MANDATORY/AOT, CommitmentType INDIVIDUAL/BULK/FORWARD, notional/noteRate/price/expiry, status **************** / CANCELLED / EXPIRED). - MlosCommitmentAllocation: one locked loan's allocation to a commitment (commitmentId, mlosLockRecordId, loanFileUid, status PENDING->DELIVERED->PURCHASED / PAIRED_OFF). On PURCHASE the loan advances CLOSED->FUNDED. Plain operational entities (mutable lifecycle) extending BaseUuidEntity; the examiner-WORM lock decision stays RceCommitmentDecision. FK-by-id + denormalized org per the mlos.* pattern. NOTE: requires a KamoInitializer run to materialize mlos_commitment + mlos_commitment_allocation (ddl-auto update, additive) before the desk service can query them at runtime.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing