स्टीवर्डफेडबैक फ्लाईव्हील - हर स्टेवर्ड फैसले (कीस्टोन 0.11) पर कब्जा
नया pkg **************** लगभग StewardFeedback ग्राउंड-ट्रुथ पंक्ति (FK ai decision.uid; verdict CONFIRM/OVERRIDE/MODIFY; Reg-B-aligned reasonCode; correctedValu...
Immutable AiDecision WORM लेजर + दो दीवार निर्णयGate (कीस्टोन 0.3, टुकड़ा 1)
नई pkg com.kamo.z.shared.mlos.decision (ग्रीनफील्ड निर्णय रीढ़, कभी संपादित नहीं donotmodify): immutable append-only AiDecision (WORM @PreUpdate guard के माध्यम...
घटना रीढ़ की हड्डी (Slice 3) के लिए किरायेदार अलगाव गेट
रोडमैप 0.10: **************** (प्रति किरायेदार उपभोक्ता सदस्यता सीम) + से संबंधित हैटोटेनेंट (subject,orgId) token-wise मिलान है कि दर्पण NATS फ़िल्टरिंग; forEv...
उपभोक्ता साइड idempotency, DLQ + steward replay (Slice 2)
विश्वसनीयता कोर को जोड़ता है कि किसी भी एमएलओएस उपभोक्ता में प्लग करता है: ProcessedEvent dedup ledger (unique Consumer name+event id) + MlosDeadLetter DLQ + Ml...
ट्रांजेक्शनल आउटबॉक्स इवेंट बैकबोन (Phase-0 कीस्टोन B)
नई भाई-बहन pkg में धन / अनुपालन-ग्रेड निर्माता पथ **************** (कोई भी संपादन donotmodify): MlosEventEnvelope DTO + MlosOutboxEvent outbox इकाई/repo + Outbo...
मामले के प्रति संवेदनशील findbyEmailEgnoreCase
ईमेल असंगत मामले (जैसे Sage@KamoCRM.com) के साथ संग्रहीत हैं और CockroachDB स्ट्रिंग समानता केस-संवेदनशील है, इसलिए findByEmail यादें अकेले मामले में। पासवर्ड र...
ACCESS KAMOWORLD दाएं (145, GAMES) को KamoUniverse access के लिए जोड़ें
कैनोनिकल ई-सिग्न हस्ताक्षरकर्ता टेम्प्लेट (सत्यापन + आमंत्रित)
दो प्लेटफॉर्म-वाइड कैनोनिकल ईमेल टेम्प्लेट जोड़े गए हैं जो प्रति ऑर्ग में लाज़ीली के बीज थे: - esign.signer verification (step-up OTP: {{code}}, {{name}}) - esi...
API SIGNATURE api-key स्कोप + EsignGenericEnvelope.origin
योजक, कोई संस्करण टक्कर: - ApiKeyScope.API SIGNATURE - प्रोग्रामेटिक ई-सिग्नेचर एपीआई (बिजनेस) को गेट करता है। - EsignGenericEnvelope.origin (EsignUsageOrigin, ...
Explicit Organization.isPlatform
एक स्पष्ट के साथ व्युत्पन्न 'एक SUBSCRIPTION बाज़ार' का स्वामित्व रखता है, व्यवस्थापक सेट स्वामित्व ध्वज। एक मंच उत्पाद (उदाहरण के लिए sign.pink) एक सफेद लेबल ह...
उत्पाद मूल = SUBSCRIPTION बाजार का मालिक है, कोई बाजार नहीं
ग्राहक org (e.g. BluEleven) अपने व्यापार बाजारों (RETAIL/MORTGAGE) का मालिक है। अपनी कंपनी को चलाने के लिए जबकि KamoCRM प्लेटफॉर्म का एक ग्राहक रह गया - इसका सद...
उत्पाद-रूट ओरग द्वारा पात्रता को हल करें, प्लेटफ़ॉर्म टॉप-लेवल नहीं
परिचय EntitlementRootResolver: निकटतम बाजार के स्वामित्व वाले पूर्वज या स्वयं एक org (इस उत्पाद जड़) की, मंच शीर्ष स्तर पर वापस गिर गया। यह आप किस उत्पाद का हकद...
लिफाफे प्राप्तकर्ता, फील्ड वैल्यू, प्राप्तकर्ता स्टेटस संस्थाओं को जोड़ें
इन-प्रगति प्रतीक मॉडल में जाँच करें: EsignEnvelopeRecipient (+repo), EsignFieldValue (+repo), EsignRecipientStatus, और एक ESignSignerType अद्यतन। योजक; कोई संस्...
प्रति हस्ताक्षर उपयोग पैमाइश के लिए EsignUsageRecord जोड़ें
नए append-only उपयोग इकाई (mirrors AiUsageRecord) हस्ताक्षर पर उत्सर्जित पूरा होना केवल API-origin हस्ताक्षर एक योजना के मासिक रूप में शामिल की ओर गिनती करते है...
लोन रिपॉज़िटरी का नाम बदलें
स्प्रिंग डेटा JPA इंटरफ़ेस के नाम से भंडारी बीन नाम प्राप्त करता है सरल वर्ग का नाम, @Repository ("...") से qualifier मान, इसलिए पूर्व वर्कराउंड वास्तव में असंब...
ऋण / ऋण से बचें बंधक ऐप के साथ भंडार संबंध
KamoInitializerसेवा बूट करने में विफल रही क्योंकि दो @Entity कक्षाएं नामित 'Loan' और दो रिपोज़िटरी कक्षाओं का नाम 'LoanRepository' दोनों चाहते थे उसी JPA इकाई क...
LoanChargeoffReasonCode (IRS 1099-C बॉक्स 6) + लेखा परीक्षा खोज
- न्यू लोनचार्जऑफReasonCode enum (A BANKRUPTCY) प्रति IRC §6050P ऋण - ************* नियामक subpoenas के लिए बहु-फ़िल्टर @ क्वेरी (loanId / type / actortype / ac...
*************
द्वारा इस्तेमाल किया ******************* एक मौजूदा प्रतिक्रिया करने के लिए एक डुप्लिकेट पंक्ति बनाने के बजाय PAUSED योजना जो प्यूज्ड को अनाथ देती है।.
पेजेड रेपो क्वेरी + countbyStatus गर्म पथ के लिए
- लोन रिपॉज़िटरी: countbyStatus / countbyOrganization एंडस्टैटस + Page<Loan> findbyStatus(...)/ ************* ************* ********** टकराव प्रतिरोधी क्रमांकन ...
लोनऑर्गस्ट्रिप कनेक्ट + लोन टैक्स / संचयी फ़ील्ड + हॉट इंडेक्स
- न्यू लोनऑर्गस्ट्रिप कनेक्ट इकाई (one-per-org, has stripeConnectedAccountId) + कनेक्ट ऑनबोर्डिंग क्षमताओं - ऋण: धारीग्राहक आईडी (आर्ग के कनेक्टेड खाते के तहत आ...
ऋण Uid → Long + OriginatingOrderUid
सगाई बेसएनटीटी (लांग पीके) को बढ़ाती है ताकि सगाई Uid होना चाहिए, नहीं UUID - यह मौजूदा समझौतों के साथ संगत है "लंबी सगाई" का पैटर्न। प्रतिबद्धता UUID (BaseUuid...
PERSONAL LOANS वाणिज्य प्रकार + इकाई पैकेज जोड़ें
- Commercetype.PERSONAL LOANS + समानांतर सगाई टाइप + शब्दावली - व्यक्तिगत लोन विक्रेताओं के लिए अंतर्निहित विक्रेता सूची प्रविष्टियों - 15 personal loans JPA सं...
बाजार पर बूटस्ट्रैप बंधक कार्यक्रम की पेशकश + बूट बैकफिल बनाते हैं
जब उपयोगकर्ता commercetype=MORTGAGE के साथ एक commerceMarket बनाता है - माध्यम से मार्केट्स एंड फील्ड्स सेटिंग्स टैब - इसके तहत बाजार को कार्यक्रम की पेशकश की आ...
Per-org सक्षम / अक्षम + विरासत वाणिज्य-केवल बंधक पथ को हटा दें
********** एक OrgProgramOverride पंक्ति upsert RecordState.isActive=desired; listForOrg अब और बेस प्रोग्राम है ओवरराइड के साथ सक्रिय ध्वज, इसलिए एक विकलांग ओवरर...
पोलिश - बैकफिल, क्लीनअप, राशि सिंक, ऐपयूड लिंक हटाएं
********** चंगा AppMortgages तारों की भविष्यवाणी; सुरक्षा सेवा DataLoader से बुलाया। - AppMortgageservice.delete के बजाय सगाई + इरादा रद्द उन्हें अनाथन - लेखा प...
वायर URLA बंधक सगाई / इरादा / प्रतिबद्धता में
बंधक वाणिज्य प्रणाली का एक ऊर्ध्वाधर ऊर्ध्वाधर है - खुदरा, किराये के साथ, सेवा, सदस्यता और खरीद। यह URLA-fidelity बंधक तार डोमेन-agnostic commerce lifecycle के ...
Binder/BinderItem/BinderShare संस्थाओं और भंडार जोड़ें
नए डॉक-मैनेजर ऑर्गनाइज़र सुविधा के लिए दृढ़ता परत जोड़ता है: - बाइंडर (लांग आईडी, मालिक सदस्य, ऑर्ग-स्कैप्ड, isTemplate, बाइंडर-वाइड संशोधक जेसन) - BinderShare ...
उधारकर्ता-फेसिंग ब्रांड + प्रकटीकरण फ़ील्ड को संगठन में जोड़ें
सात नए nullable स्तंभों में उधारदाता ब्रांडेड सतहों को शक्ति प्रदान करते हैं कामो-लोस का उधारकर्ता ऐप: - TAGline - विपणन लाइन ब्रांड-इंट्रो स्प्लैश + पाद लेख प...
कनेक्शन + सत्यापित कनेक्ट-first कैप्चर के लिए तथ्य नींव
विक्रेता कनेक्शन और सिद्धता ट्रैक के लिए M3a बैकेंड फाउंडेशन जोड़ता है सत्यापित तथ्यों. Stub-only end-to-end — असली विक्रेता SDK वायरिंग (Plaid, पर्सा), ATTOM, ...
Repositories, डीटीओ, प्रोग्रामसर्विस (पढ़ें-केवल नाविक ओवरले विलय के साथ सूची)
ड्रॉप डुप्लिकेट IS ACTIVE कॉलम; EmbRecordState.isActive पर भरोसा करें
जोड़ें lenderमॉडल कॉलम (additive; null = BROKER डिफ़ॉल्ट अनुप्रयोग परत पर)
प्रोग्राम + ऑर्gProgramOverride संस्थाओं (catalog + per-org overlay) जोड़ें
Revert "feat(los): परिचय LOS इकाई पैकेज मार्कर"
यह उलटा प्रतिबद्ध है *************
LOS enum प्रकार (status, भूमिका, व्यक्तित्व, कार्यक्रम, ऋणदाता मॉडल) जोड़ें
संक्रमण, स्थिति, वेबहुक के लिए माइक्रोमीटर काउंटर / टाइमर
LoanPipelineservice वेतन वृद्धि los transitions total{from,to} प्रति सफल संक्रमण। ऋण ************* समाशोधन/प्राप्ति के लिए। WebhookDeliveryworker वृद्धि Webhook...
हैश-चेन लोनपाइपलाइन छेड़छाड़ का पता लगाने के लिए मीलस्टोन पंक्तियों
LoanPipelineMilestone gains PREVIOUS MILESTONE SHA256. प्रत्येक संक्रमण पर, लोनपाइपलाइन सर्विस पिछले मील के पत्थर के SHA-256 को computes अनौपचारिक रूप *********...
HMDA LAR पूर्व-निर्यात सत्यापन
न्यू HmdaLarValidationIssue DTO (ERROR/WARN गंभीरता, क्षेत्र का नाम, संदेश)। HmdaLarService अब प्रत्येक पंक्ति को buildLar() में अंकित करती है, जिसमें मुद्दों क...
PretransitionLint Advisory for APPLICATION TAKEN
नई @transactional(readOnly) विधि ऋणपाइपलाइन सेवा पर एक सूची वापस लौटने पर APPLICATION TAKEN लक्ष्य के लिए मानव पठनीय चेतावनी: लापता SSN (पिछले 4), DOB, नागरिकता...
एक समूहबद्ध गिनती क्वेरी के लिए पाइपलाइन N+1
listForOrganization() प्रति ऋण एक शर्त-फीच जारी करने के लिए इस्तेमाल किया (201 क्वेरीज़) 200 ऋण पर). अब एक समूहीकृत JPQL कुल की कुंजी by loanFile.uid परियोजनाओं...
टिकाऊ जेटस्ट्रीम उपभोक्ता, निष्पादक अलगाव, समयबद्ध हस्ताक्षर
तीन बदलाव बंडल क्योंकि वे सभी WebhookDeliveryWorker में रहते हैं और एक साथ समझो: 1. कोर से स्विच NATS प्रेषक एक जेटस्ट्रीम टिकाऊ धक्का उपभोक्ता के लिए ("lo-pip...
Optimistic-lock LoanFile.status रेसिंग संक्रमण को रोकने के लिए
समवर्ती "Advance" क्लिक दोनों मील के पत्थर लिख सकते हैं। @Version to add लोनफ़ाइल और लोनपाइपलाइन सर्विस.ट्रांसिशन में एक स्पष्ट फ्लश OptimisticLock विफलता सतहों...
जैसा कि आप शिपिंग देखते हैं?
यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.
