完全なフェーズ-1 設定ドメイン + MlosActivationService (スライス 5)
Doc 04 の config のエンティティ 在庫を完了します。 - ポリシーのシングルトン(ワンアクティブ/パープロファイル、有効/アプリオンのみ): 価格ポリシー(ppeSourcePriority List<String>) — 型のMortgageVendorType §5 ベンダードメインに延期; LO-...
チャネル適用エンジン(Phase-1 Slice 4)
決定的な最も制限的な解決法 (doc 04 §8) — プロダクト x チャネル x 投資家 -> {ALLOWED|DISALLOWED、実行パス、権限モデル、資金調達行動}。 - ChannelApplicabilityRuleの実体:***************************************...
AuthorityConfig(アンダーライティング権限+ゴバート委任) — Phase-1 Slice 3
- AuthorityConfig (LenderProfile ごとのシングルトン): underwritingAuthority DELEGATED/NON DELEGATED/HYBRID + ManualUwAllowed + govtDelegation セット {FHA DE、VA SAR LAPP、USD...
人工知能の自律性設定+安全フロアリゾルバー(Phase-1 Slice 2)
- AiAutonomyConfig(LenderProfileごとの歌手)、AutonomyLevel ***********************************************************************************************************...
LenderProfile + LicensingEntry 設定基盤(Phase-1 Slice 1)
新しいcom.kamo.z.shared.mlos.configテナント構成の基礎(doc 04 §3): - LenderProfile(root、MORTGAGE市場ごとのUNIQUE) — ソフトFKsロック 組織(長)+ 商取引市場(UUID) id. ノート市場IDはUIDです (CommerceMarke...
******************** デーモンサービスSLA sweep
すべてのARMED-but-past-deadline AdverseActionTimer + RegXTimerをEXPIREDにフリップ (耐久のエスカレーション信号の承諾のstewardスクリーンの表面;でき事 コンプライアンスキューへの排出はフォローアップです。 カウントを返します。空のタイマー テーブルは安...
ワイヤライセンス-食器の割り当てをDecisionSpineに(スライス2b-ii)
DecisionSpine.record() が StewardTask.assignedMemberId をスタンピング StewardAssigner がルーティングされた決定がローンの管轄区域を運ぶとき: - DecisionRequest は、オプションの SubjectStateCode (ISO-3166...
ライセンス・アウェア・ステワード・アシグナー(デシオン・スピーヌ・シラ2b-ii)
ライセンス・アウェア・スチュワード・セレクター (doc 03 §3.2; doc 01 §6 #9) を追加します。 MLOS StewardLicense が有効な TODAY の動作に必要なライセンス 借り手の状態にタイプし、最も少ない開いているSewardTasks(ネクタイ→ 最低のmemberId; 管轄区...
ECOA + Reg Xタイマー基質(決定-松スライス2c-i)
新しい********************パッケージ(doc 03 §2.8) — kamo-owned ロックされたdonotmodifyのコンプライアンスタイマーのアナログ。 トライドタイマー。 第一次: - AdverseActionTimer(ECOA/Reg B 30日時計)。 通知金ECOA AA/C...
法的なレジストリ基質(デシオン・スマイン・スライス2b)
新しいcom.kamo.z.shared.mlos.legalパッケージ — グリーンフィールドプロデューサーの DecisionGateの絶対法的壁入力(doc 03 §3.2)。 第一次、いいえ まだ採用者: - LicensedActRegistry (platform ref, per act+state) ...
Slice-2a のインデックスを @Table(indexes) でエンティティティティエンティティティエンティティ
Mlos orchestration state と mlos steward task のインデックス定義の移動 KamoInitializerのSchemaCleanupRunnerから、企業自身へ (@Table(indexes=@Index(...))))) なので、Hibernate ddl-auto:upd...
ディシジョン・スプライス 2a — OrchestrationState + StewardTask + DecisionSpine BLOCKED ステートマシン
OrchestrationState (一段グリーン/ブロック/COMPLETE) + StewardTask (例外レコード) + enums + DecisionSpine (@ConditionalOnProperty mlos.spine.enabled): 出荷されたDecisionGateを構成します + ...
LoanIdentifierレジストリ基板 — 42 型 id (keystone 0.5, スライス 1)
新しい pkg com.kamo.z.shared.mlos.identity (inbound-webhook ルーティング キー): LoanIdentifierType (42 ファーストクラスのタイプ ID、各キャリング Cardinality + 所有権; @Enumerated STRING; single...
PublishAck は io.nats.client.api ではなく io.nats.client にあります
共有リブコンパイルを破ったテストのみのインポート修正(現在のローカルmvnインストールによってキャッチ)。 主要なコードは影響を受けていない (OutboxRelay は PublishAck を返す無視).
StewardFeedback フライホイール — すべてのスチュワードの頂点をキャプチャ (keystone 0.11)
新しい pkg ************************ は、SteewardFeedback Ground-truth 行 (FK ai decision.uid; 依存症 CONFIRM/OVERRIDE/MODIFY; Reg-B 整列された理由コード; 修正されたValue jsonb; isTestL...
イミュータブル AiDecision WORMレジャー + 2壁DecisionGate(keystone 0.3, スライス1)
新しい pkg com.kamo.z.shared.mlos.decision (グリーンフィールドの決定の背骨, 決して編集しません donotmodify): 不変な付録のみ AiDecision (@PreUpdateガード経由WORM; 融資FileIdは、長いFK to LoanFile.uid per do...
イベントバックボーン(スライス3)のテナントイソレーションゲート
Roadmap 0.10:********************(per-tenantコンシューマーサブスクリプションシーム)+ 所属ToTenant(subject,orgId)は、NATSフィルタリングをミラーリングするトークン単位のマッチング;forEventは、現在、非陽性orgId(テナントなしのイベントな...
消費者側潜在能力, DLQ + スチュワーデス再生 (スライス 2)
任意の MLOS 消費者がプラグインする信頼性コアを追加します。: ProcessedEvent dedup ledger (unique Consumer name+event id) + MlosDeadLetter DLQ + MlosDeadLetterStatus; IdempotentEventProces...
トランザクションアウトボックスイベントバックボーン(Phase-0キーストーンB)
マネー/コンプライアンス プロデューサー パス に NEW sibling pkg **************************** (never edits donotmodify): MlosEventEnvelope DTO + MlosOutboxEvent outbox の実体/リポジトリ + Out...
ケースインセンティブのfindByEmailEmailIgnoreCase を追加
電子メールは、矛盾するケース(例:Sage@KamoCRM.com)で保存され、 CockroachDBの文字列の平等はケースに敏感なので、findByEmailEmailのミス 場合だけ。 パスワード回復メール検索が必要です.
キヤノン電子署名用テンプレート(検証+招待)
2つのプラットフォーム全体で観賞式メールテンプレートは、orgごとにラジィリーをシード: - esigner verification (ステップアップOTP: {{code}}, {{name}}) - esigner invite(招待状) {{name}}, {{sender}}, {{message}}, {{...
API SIGNATURE api-key スコープ + EsignGenericEnvelope.origin
Additive、バージョンバンプなし: - ApiKeyScope.API SIGNATURE — プログラムエ署名API(ビジネス)をゲート - EsignGenericEnvelope.origin(EsignUsageOrigin、nullable) — レコードかどうか envelope は API 対 MA...
Explicit Organization.isPlatformProduct を entitlement-root 信号として
派生した「SUBSCRIPTION市場」のヒューリスティックを明示的に置き換え、 管理者設定の所有権フラグ。 プラットフォーム製品(Sign.pinkなど)はホワイトラベルです。 製品 プラットフォームが動作し、独自の資格のルートです。 顧客 org — 独自のSBSCRIPTION市場を稼働させ、顧客に再販します。 ...
製品ルート = SUBSCRIPTION市場を所有しています
OWNビジネスマーケット(RETAIL/MORTGAGE)を所有している顧客オーガニ(BluElevenなど) カモCRMプラットフォームの顧客を残している間、その会社を実行する 会員は、カモCRMに権利を留まなければなりません, 自分の根になることはありません. 前の投稿 'owns任意のアクティブ市場' 信号は、こ...
プラットフォームトップレベルではなく、product-root orgによって資格を解決する
EntitlementRootResolverを導入:最も近い市場所有者の祖先または自分自身 org(製品ルート)の、プラットフォームのトップレベルに戻ります。 お問い合わせ decouples **(マーケット/プランオーナー)*who pays*の商品 (ビル口座)とシングルトップレベルのorgから、ホワイトラベル...
封筒受取人、フィールド値、受取人ステータスエンティティティを追加
進行中の esign モデルでチェック: EsignEnvelopeRecipient (+repo), EsignFieldValue(+repo)、EsignRecipientStatus、ESignSignSignSignerTypeの更新。 添加物;版の隆起無し.
EsignUsageRecord を 1 つの署名の使用法のメーターで計る加えて下さい
シグネチャで発する新しいアペンドオンのみの使用法の実体(ミラーAiUsageRecord) 完了。 API-origin のシグネチャのみが、プランの月々にカウントされます。 quota + オーバーエイジ (sign.pink Business: 40 / mo 含まれ、その後 $0.20 各); マニュアル シング...
ファイル名 LoanRepository → PersonalLoanRepository
Spring Data JPA は、インターフェイスからリポジトリの Bean 名を導き出します。 @Repository("...") 修飾子の値ではなく、シンプルなクラス名なので、 前の回避策は、実際には関係のない衝突を防ぐことができませんでした mortgageリポジトリ(********************...
Loan/LoanRepositoryの衝突をmortgageアプリで避ける
KamoInitializerService は 2 つの @Entity クラスの名前で起動できませんでした。 'Loan' と 'LoanRepository' という名前の2つのリポジトリクラスが両方望んでいました 同じ JPA の実体名、同じ物理テーブル 'loans' を登録し、 同じばねの豆 'loanRe...
LoanChargeOffReasonCode (IRS 1099-C box 6) + 監査検索
- IRC §6050Pごとの新しいLoanChargeOffReasonCode enum(A BANKRUPTCY.H OTHER) - Loan.chargeOffReasonCodeカラム -**************** マルチフィルタ@レギュレータサブポエナのクエリ (loanId / 種類 / 俳優タイ...
メニュー
※**************** で、既存の機能を再活性化 重複した行を作成する代わりに、PAUSEDの計画は、パユースした行を孤立させます.
ページのリポのクエリ + countByStatus のホットパス
- LoanRepository: countByStatus / countByOrganization 統計 + Page<Loan> findByStatus(...) / メニュー メニュー ******************************************************** - L...
LoanOrgStripeConnect + Loan 税/accrual フィールド + ホットインデックス
- 新しい LoanOrgStripeConnect のエンティティティティ (一対一、stripeConnectedAccountId を保持) + オンボーディング機能を接続する + リポジトリ - Loan: stripeCustomerId(orgの接続されたアカウントでレイジー作成)、 lastAccrual...
ローン・エンゲージメント Uid → ロング + 発信オーダー
エンゲージメントがBaseEntity(Long PK)を継承するので、エンゲージメントが向上 賃金は長くなければなりません。 UUID — これは既存の AgreementDTO/WorkOrderDTO と一致しています。 ロングエンゲージメントのパターン。 約束はUUID(BaseUuidEntity)にとどまり...
PERSONAL LOANS コマースタイプ+エンティティティパッケージを追加
- CommerceType.PERSONAL LOANS + 並列エンゲージメントタイプ + 語彙 - ビルトインベンダーのカテゴリエントリ - 15個人 loans JPA の実体(LoanProduct、LoanStateRule、LoanOffer) LoanOfferDecision、Loan、LoanDra...
市場で提供されるBootstrapのmortgageプログラムは+ブーツのbackfillを作成します
ユーザーが CommerceType=MORTGAGE で CommerceMarket を作成するとき 市場とフィールドの設定タブ — 市場はそれの下で提供されるプログラムを必要とします ダウンストリーム コマース 表面は、意図を指摘します。 以前はこれだけ 最初のAppMortgageが作成されるので、新たに追加さ...
パーオーガナブル/ディスカブル+レガシーコマースのみの住宅ローンパス
メニュー OrgProgramOverride 行を補う recordState.isActive=desired; ListForOrg now ベースプログラム オーバーライドのアクティブフラグなので、無効なオーバーライドはデュアルを実行します つまり、このプログラムを明示的に無効にしました。 - OrgProgr...
ポーランド — バックフィル, クリーンアップを削除, 同期量, appUid リンク
メニュー ヒール AppMortgages は配線を優先します。 SecurityService DataLoader から呼び出されます。 - AppMortgageService.deleteは、代わりにエンゲージメント+インテントをキャンセルします 監査証跡を保持する。 - AppMortgageService....
ワイヤー URLEngagement/Intent/Commitment
モーゲージは、小売、レンタル、 サービス、サブスクリプションおよび調達。 URLA-fidelity mortgage のワイヤ ドメイン・アグノスティック・コマースのライフサイクルにスタックするので、横断面 (パイプラインのダッシュボード、分析、顧客ポータル) は、他のドメインのような抵当 エンゲージメント。 - ...
Binder/BinderItem/BinderShare の実体とリポジトリを追加します
新しい doc-manager Organizer 機能の永続レイヤーを追加します。 - バインダー(ロングID、所有者メンバー、org-scoped、isTemplate、バインダーワイドモディファイアーJson) - BinderShare(UID、受取人Id、READ/WRITEロール) - org-scoped...
Add borrower-facing brand + disclosure fields to Organization
Seven new nullable columns powering the lender-branded surfaces in kamo-los's borrower app: - TAGLINE — marketing line shown on the brand-intro spl...
接続 + 検証済み 接続先キャプチャの事実基盤
ベンダー接続と実績のあるM3aバックエンド基盤を追加 検証済みの事実。 Stub-only エンドツーエンド — 実際のベンダー SDK 配線 (Plaid, Persona) M3b/M3c/M3d の信用のbureaus のパーベンダーの卒業生 ATTOM。 - ConnectionVendor/Connecti...