Rularea prețurilor + rezultatul + ajustarea aplicată (Pasa-2 Slice 12b)
Recordul imuabil preț-quote (doc 02 §6.3/§7.2/§8.1): MlosPrecingRun -> MlosPricedProductResult - > MlosAppliedAdjustment, scris într-un tx de către EIP. - Toat...
Identitate pe bază de profit (Phase-2 Slice 12a)
Deschide scenariul doc-02 §6.3/§7/stratul de preț (prima dintre cele 3 sub-păpuși). ă rădăcină agregată scenario-preț pe care EIP o atârnă + debitorii săi. - F...
Entităţi de ingestiare
Deschide doc-02 §6,3 partea de ingestie: formatul per-investitor harta parser se citește + o regiune clasificată, care poate fi revizuită dintr-un document surs...
Buletin + provenienţă de modificare a buletinului + aplicabilitate de bază efectivă (Pase-2 Slice 10)
Închide inventarul entității de catalog doc-02 §6,3. Buletinele sunt anunțurile de schimbare a investitorilor care creează noi versiuni de catalog și înlocuiesc...
Lock-policy version (WORM) + opțiuni pe perioadă + taxe de prelungire (Phase-2 Slice 9)
Nivelul de politică de blocare a investitorilor Orientări), tasted per invester; feeds the future RateLock/RateCommitmentEngine. - MlosLockPolicyVersion (mlos...
Reguli de orientare + condiții + evaluator, partajarea motorului predicat LLPA (Pasa-2 Slice 8)
Ghidul-regulă predicat conjunct de §8.1 pas-2. Critic, REUSS condiție Slice-4 revizuit Evaluator în loc de a multiplica logica de securitate-critică predicate. ...
Index parțial-unic (Phase-2 Slice 7)
SchemaCleanupRunner: ux guideline version activ parţial-unique ON mlos guideline versiune (organization id, product id) Where status='ACTIVE' ŞI eficace till IS...
MlosGuidelineVersion (WORM) + OrientareaVersionRezolvator (Pahase-2 Slice 7)
Ghidul cu date reale imuabile VERSION *************** și regulile viitoare de orientare atârnă off. Replicare fidelă a Slice-1 MlosRateSheetversion spine, tast...
Matricea eligibilităţii + celule + mecior de celule (Phase-2 Slice 6)
Substratul cu filtru de eligibilitate §8.1 pas-2 (conjunctul de celule; regula orientare + poarta AUS ȘI mai târziu). - MlosEligibilitateMatrix (mlos eligibili...
MlosMarginSchendule + MargineSchenduleRezolvator (Pasa-2 Slice 5)
Stratul de marjă al investitorilor - MlosMarginSchedule (mlos margin schedule): rateSheetVersionId FK, productId (null=toate), marginalType, împrumutAmountLow...
Verificare de proprietate a platformei cu set valoric (Pase-2 Slice 4)
SchemaCleanupRunner: ADD CONTRAINT mlos value set propriety chk CEC (platforma proprietate = (organization id IS NULL)) platforma deținută cu o org nulă; un se...
Ajustări LLPA + seturi de valori + evaluator de stare (Pase-2 Slice 4)
Stratul LLPA/ajustarea + motorul predicat determinist pentru potrivirea §8.1 pas-4 ("an ajustarea se potrivește dacă toate condițiile sale sunt îndeplinite"). ...
MlosBasePriceGrid + NoteRateLadder celule prețioase (Pasa-2 Slice 3)
Rata de preț/celulele de preț ȘI un produs (Slice 2); baza ansamblului de prețuri §8.1 - MlosBasePriceGrid (mlos base price grid): rateSheetVersionId FK, prod...
Verificare de consistență Mlos produs ARM (Pasa-2 Slice 2)
SchemaCleanupRunner: ADD CONTRAINT *************** CEC ((amortizare tip = "ARM") = (arm fix perioadă luni NU ESTE NULL) ] declarat IFF produsul este un ARM (doc...
MlosProduct + MlosArmIndex strat de produs-taxonomie (Pasa-2 felie 2)
Coloana vertebrală a produsului din catalog (doc 02 §6.3): totul la prețuri în aval (preț de bază) grile, matrice de eligibilitate, reguli de orientare) FKs căt...
Inregistreaza catalogul repos + rata de versiune a foii nu-overlap index (Pasa-2 Slice 1)
- @EnableJpaRepozitories += com.kamo.z.shared.mlos.catalog (noul MlosInvestor/ ***************** repos; entitățile deja acoperite de @EntityScan). - SchemaClean...
Catalog de proveniență + efectiv-datated versition spine (Pahase-2 Slice 1)
Cea mai mică felie de catalog de fază 2 (doc 02 §6): lanțul de proveniență ImgDat -> MlosSourceDocument - > MLOSRateSheetVersion și imuabil eficace-datat versiu...
Supraîncărcarea porții de încredere per-tenant (config↔ cablare)
Decizia privind aditiviiGate.evaluation (stadiu, încredere, legalRequiresHuman, BigDecimal chiriașThresholdOverride) de **************** scena, etaj). ă perete...
Indicii parţiali unici + variabilele de service (completarea configuraţiei Phase-1)
SchemaCleanupRunner DDL pentru noile domenii mlos.config (mlos.config deja in @EnableJpaRepozitories; Hibernate ddl-auto:actualizeaza creeaza tabelele): - indic...
Domenii complete de configurare faza-1 + MlosActivationService (Slice 5)
Completează inventarul entităţii de configurare a doctorului 04 - Policy singletons (one-active-per-profil, efectiv-datate/apendice): PreţuriPolitice (ppeSourc...
Motor de imobilizare a canalelor (Pasa-1 Slice 4)
Rezolvatorul cel mai determinist (doc 04 §8) Investitor - > Traducerea şi adaptarea: - Channel ApplicabilityRegulaent: *************** StareExprimare (JSONB S...
AutoritateaConfig (autoritate de subscriere + delegații guvernamentale)
- AuthorityConfig (singleton per LenderProfile): AccountAuthority DELEGATE/NON DELEGATE/HYBRID + manualUwAllowed + govtSet delegation Traducerea şi adaptarea: M...
Configuraţie de autonomie AI + soluţionare de podea de siguranţă (Pasa-1 Slice 2)
- AiAutonomyConfig (singleton per LenderProfile; autonomieLevel Eliberează-te. AutoExcuteEnabled) + AutonomyStageOverride (per (profil, etapă); StageRefolosiri ...
Register mlos.config repo pkg (Pase-1 Slice 1)
Adăugați com.kamo.z.shared.mlos.config la @EnableJpaRepozitories so KamoInitializer crează mlos lender profil + mlos licență intrare. Indice (inclusiv UNIQUE ma...
LenderProfile + LicensingEntry confiction fundation (Pasa-1 Slice 1)
Noua fundație com.kamo.z.shared.mlos.config chiriaș-config (doc 04 §3): - LenderProfile (root, UNIQUE per MORTGAGE marketId) Organization (Long) + CommerceMark...
DaemonService conformare-timer SLA matura (timer adoptor)
Primul adoptor al cronometrelor de conformitate MLOS: un loc de muncă Quartz (la fiecare 5 min) apeluri *******************pentruazvârliARMED-dar-trecut-deadlin...
***************** pentru Daemonservice SLA matura
Flips fiecare ARMED-but-trecut-deadline AdverseActionTimer + RegXTimer to EXPIRED (semnalul de escaladare durabilă a suprafeţelor ecranului de conformare; eveni...
Atribuire conştientă a licenţei de sârmă în Decizia de punere în aplicare (Slice 2b-ii)
HotărîreSpine.record() acum timbre StewardTask.atribuitMEMBRU StewardAsigner atunci când o decizie rutată poartă competența împrumutului: - DeciziaRequest câșt...
StewardAssigner autorizat (decision-spine Slice 2b-ii)
Adaugă selectorul de administrator de licență conștient (doc 03 §3.2; doc 01 §6 #9) administrator al cărui MLOS StewardLicense este valabil astăzi pentru licenț...
Register mlos. conformation repo pkg (Slice 2c-i)
Adaugă ********************* la @EnableJpaRepozitories so KamoInitializer crează mlos adverse action timer + mlos regx timer. Indicii declarați prin intermediul...
Substrat de timer ECOA + Reg X (Decizie-spine Slice 2c-i)
Noul pachet ************* (doc 03 §2.8) analogii cronometrului de conformitate ai sistemului blocat nu se modifică. TridTimer. Substrat: - AdverseActionTimer (...
Register mlos. legal repo pkg (Slice 2b)
Adăugați com.kamo.z.shared.mlos.legale la @EnableJpaRepozitories so KamoInitializer creează mlos licenced act registry / mlos ron eligibilitate / mlos steward l...
Substrat de registru juridic conştient de stat (decizii-spinie Slice 2b)
Noul com.kamo.z.shared.mlos.juridic pachet Aportul absolut de pe peretele legal al DecizieiGate (doc 03 §3.2) Substrat-mai întâi, nu încă: - LicensedActRegist...
Register mlos.steward + mlos.orchestration repos; Slice-2a schema
- KamoInitializerApp @EnableJpaRepositorii: adăugați repo MLOS acumulate pachete Nu-ţi face griji. plus Esign/personal loans astfel KamoInitializer deține schem...
Decision-spine Slice 2a
Stat de orchestrare (GREEN/BLOCKED/COMPLETE) + StewardTask (cu excepția înregistrării) + enums + DecisionSpine (@ConditionalOnProperty mlos.spine.enabled): comp...
Adaugă tasta VENDOR CALLBACK RESOLVED tip eveniment (0,6a pătrundere)
Substrat de registru de împrumut Identificator
Nou pkg com.kamo.z.shared.mlos.identity (cheia de rutare în bandă largă): LoanIdentifierType (42 de ID-uri de primă clasă, fiecare care transportă Cardinalitate...
StewardFeedback flywheel
Pkg nou ********************* se completează numai pe rândul StewardFeedback (FK ai decision.uid; verdict CONFIRM/OVERRIDE/MODIFY; Reg-B-aliniat motivCode; corr...
Imutable AiDecizie Logger WORM + două-perete de decizieGate (cheie 0,3, felie 1)
Noi pkg com.kamo.z.shared.mlos.decision (verdefield three thine, never edits donotmodify): imuabil apendice-numai Aidecizie (WORM via @PreUpdate guard; împrumut...
Poarta de închiriere pentru coloana vertebrală a evenimentului (Slice 3)
Foaia de parcurs 0.10: ******************* (cusătura de abonament pertenent) + aparține lui Tenant (subiect,orgId) care se potrivește în mod logic cu filtrarea ...
Idempotență pentru consumatori, DLQ + reluare pentru administrator (Slice 2)
Adaugă nucleul de fiabilitate pe care orice consumator MLOS îl conectează în: ProcesedEvent dedup Ledger (unique consumer name+event id) + MlosDeadLetter DLQ + ...
Adoptă căsuța de tranzacționare MLOS (calea producătorului)
Activează coloana vertebrală a evenimentului Phase-0 din KamoLOS: adaugă com.kamo.z.shared.mlos.event la @EnableJpaRepositores scan, mlos.* config (mlos.outbox....
Tranzactional outbox eveniment coloana vertebrală (Phase-0 cheie B)
Traseul producatorului de bani/conformitate in New brother pkg ************* (never edits donotmodify): MlosEventEnvelope DTO + MlosOutboxEvent outbox entity/re...
Afișează straturile de date per etapă inclusiv. Masca oceanică EDT4 + marcaje TRF2
Cărţile de scenă ale tabloului de bord din lume enumeră acum straturile de date la fiecare găteşte pe scenă, accentul pe cele nou adăugate: oceanul EDT4 (conect...
Stabilitatea plăcilor de suprafață + "Regenerați N" vizat pe pagină
Snapshot-ul agentului are acum o stagnare per-rețetă (actualizare/stare/lipsă); API + SSE la pagina: - Fila de servicii prezinta o linie de prospeţime pentru fi...
Pagina admin a generaţiei mondiale a universului
Adaugă/setări/platformă/univers în cadrul Administraţiei Platformei carte + trei sub-tab-uri (Overview, Servicii, Acțiuni) Conducta de date KamoUniverse în dire...
Adaugă caz insensibil găsiByEmailIgnoreCase
E-mailurile sunt stocate cu un caz inconsecvent (de exemplu Sage@KamoCRM.com) și CockroachDB egalitate șir este caz sensibil, așa că găsițiByEmail ratează Doar ...
Conturi de căsuță poștală autovindecată din aplicația DB (recuperare în derivă)
Aplicația DB este sursa adevărului pentru care cutiile poștale ar trebui să existe; KamoMail conturi în direct în utilizatorii virtuali ai serverului de poștă. ...
Compune/trimite în numele căsuţei poştale a membrilor schimbate
- Thread mailbox proprietar membruId de la switcher prin activ Mailbox în contextul compus (eveniment + URL param). - Mesaj nou / răspuns / transmiteți compuner...
Carry *** în sesiune per-tabStorage în loc de un cookie comun
Id sesiune a trăit într-un cookie browser împărtășit peste toate filele unui originea, astfel încât o a doua filă (impersation) nu a putut organiza propria sesi...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.